/* 
Beyond Philosophy  |  Style Sheet
REFERENCE:
Purple  	 #6A207F
Yellow  	 #FFA200
Link Orange  #FFCC33
*/

/* Old CSS Styles brought Forward */
.warning{padding-left:3px;font-size:10px; color:#FF0000;}
.error_message{padding-left:3px;font-size:10px; color:#FF0000;}
.boldtext{color:#6A207F;font-weight:bold;}
.boldText{color:#6A207F;font-weight:bold;}
.blackboldtext{color:#000;font-weight:bold;padding-top:18px;}
.smallbold{color:#6A207F;font-weight:bold;font-size:10px;}
.pressText{color:#6A207F;font-weight:bold;}
.quoteText{color:#000;font-style:italic;}
.quotePerson {font-weight:bold;color:#6A207F;}
.quote {color:#FFA200; font-style: italic;}
.orderTitle {color:#FFF; font-size:12px; margin-bottom:0; margin-left:10px; font-weight:bold;}
.orderText {color:#FFF; font-size:10px; margin-bottom:0; margin-left:10px;}
.fileBullet {font-size:9px; color: #6A207F; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0 5px 0 5px;}
.submitLink{font-weight:bold;padding-left:3px;}
.newTable{margin:20px 0 20px 0; border-top:1px solid #CCC}
.newTable td{color:#000; padding:10px 0 10px 0; border-bottom:1px solid #CCC}
.purpleBold{ font-weight:bold;color:#6A207F;display:block;}
.redBold{font-weight:bold;color:#FF0000;display:block;}
.name{font-weight:bold;width:200px;float:left;}
.position{}

/* New CSS Styles */
body{
	background-color:#6A207F;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

div#wrapper{
	margin:auto;
	width:1002px;
}

div#logo{
	width:250px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:8px;
}

div#bookmark{
	float:right;
	color:#6A207F;
	font-size:11px;
	font-weight:bold;
	top:0px;
	right:0px;
	margin:auto;
}
	div#bookmark p{
		padding:1px 3px 3px 10px;
		margin:0;
		background-image:url(/images/bookmarkside.gif);
		background-repeat:no-repeat;
		background-color:#FFA200;
		border-right:1px solid #000;
	}
	div#bookmark a{
		color:#6A207F;
		text-decoration:underline;
	}
	div#bookmark a:hover{
		color:#FFF;
	}
	div#bookmark noscript{
		float:right;
		position:absolute;
		color:#FFF;
		margin-left:184px;
	}
		
div#mainMenu{
	overflow:visible;
	position:relative;
	float:right;
	right:0px;
	margin-top:0px;
}
	div#mainMenu a{
		background-repeat:no-repeat;
		background-position:top left;
		font-size:92%;
		font-weight:bold;
		text-decoration:none;
		padding:6px 4px 0 4px;
		color:#6A207F;
		margin:0 0 0 1px;
		/* height:18px; */
		height:28px;
		background-color:#FFA200;
		float:left;
		border-right:1px solid #000;
		right:0px;
		text-align:center;
	}			
	div#mainMenu a:hover{
		/* background-image:url(/images/button_leftside_o.gif);*/
		background-position:bottom left;
		color:#FFF;
		/* background-color:#FFCC33; */
	}
	body#home a.home, body#disclaimer a.home, body#video a.videos, body#privacy-policy a.home, body#copyright a.home, body#sitemap a.home, body#about a.about, body#books a.books, body#tools-and-techniques a.tools-and-techniques, body#services a.services, body#events a.events, body#what-we-think a.what-we-think, body#downloads a.downloads, body#contact a.contact, body#improve-loyalty a.improve-loyalty{
		/* background-image:url(/images/button_leftside_o.gif); */
		background-position:bottom left;
		color:#FFF;
		/* background-color:#FFCC33; */
	}
	
	div#mainMenu a.home{width:115px;background-image:url(/images/button115.jpg);}
	div#mainMenu a.about{width:45px;background-image:url(/images/button45.jpg);}
	div#mainMenu a.books{width:45px;background-image:url(/images/button45.jpg);padding:12px 4px 0 4px;height:22px;}
	div#mainMenu a.tools-and-techniques{width:80px;background-image:url(/images/button80.jpg);}
	div#mainMenu a.services{width:56px;background-image:url(/images/button56.jpg);padding:12px 4px 0 4px;height:22px;}
	div#mainMenu a.improve-loyalty{width:65px;background-image:url(/images/button65.jpg);}
	div#mainMenu a.events{width:50px;background-image:url(/images/button50.jpg);}
	div#mainMenu a.what-we-think{width:70px;background-image:url(/images/button70.jpg);}
	div#mainMenu a.downloads{width:70px;background-image:url(/images/button70.jpg);padding:12px 4px 0 4px;height:22px;}
	div#mainMenu a.blog{width:45px;background-image:url(/images/button45.jpg);padding:12px 4px 0 4px;height:22px;}
	div#mainMenu a.videos{width:45px;background-image:url(/images/button45.jpg);padding:12px 4px 0 4px;height:22px;}
	div#mainMenu a.contact{width:50px;background-image:url(/images/button50.jpg);}
	
div#contentWrapper{
	background-image:url(/images/bg_dot-y.gif);
}

div#subMenu{
	background-color:#6A207F;
	width:1000px;
	margin:auto;
}
	div#subMenu p{
		margin:0;
		padding:3px 4px;
		text-align:right;
		color:#FFF;
	}
	div#subMenu a{
		color:#FFF;
		font-weight:bold;
	}
	div#subMenu a:hover{
		color:#FFA200;
	}
	/*Home subMenu*/
	body#disclaimer a.disclaimer, body#privacy-policy a.privacy-policy, body#copyright a.copyright, body#sitemap a.sitemap{
		color:#FFA200;
	}
	/*About subMenu*/
	div#history a.history, div#why a.why, div#clients a.clients, div#useful-resources a.useful-resources, div#the-team a.the-team, div#media-centre a.media-centre, div#jobs a.jobs{
		color:#FFA200;
	}
	/*Book subMenu*/
	div#the-dna-of-customer-experience a.the-dna-of-customer-experience, div#revolutionize-your-customer-experience a.revolutionize-your-customer-experience, div#building-great-customer-experiences a.building-great-customer-experiences{
		color:#FFA200;
	}
	/*Tools subMenu*/
	div#naive-to-natural a.naive-to-natural, div#pyramid a.pyramid, div#simulation-game a.simulation-game{
		color:#FFA200;
	}
	/*Services subMenu*/
	div#strategic-guidance a.strategic-guidance, div#training-and-education a.training-and-education, div#conference-speaking a.conference-speaking, div#market-research a.market-research, div#customer-relationship-management a.customer-relationship-management, div#customer-services a.customer-services{
		color:#FFA200;
	}
	/*Improve Loyalty subMenu*/
	div#customer-loyalty a.customer-loyalty, div#customer-satisfaction a.customer-satisfaction, div#customer-retention a.customer-retention, div#online-customer-experience a.online-customer-experience{
		color:#FFA200;
	}
	/*Events subMenu*/
	div#none a.none, div#calendar a.calendar{
		color:#FFA200;
	}
	/*WhatWeThink subMenu*/
	div#none a.none, div#customer-experience-times a.customer-experience-times, div#customer-experience-literature a.customer-experience-literature, div#seven-philosophies a.seven-philosophies, div#subscribe a.subscribe{
		color:#FFA200;
	}
	/*Download subMenu*/
	div#none a.login, div#create-account a.create-account{
		color:#FFA200;
	}
	/*Download subMenu*/
	div#good-and-bad-examples-of-customer-experience a.good-and-bad-examples-of-customer-experience, div#beyond-philosophy a.beyond-philosophy, div#miscellaneous a.miscellaneous{
		color:#FFA200;
	}

div#contentBackground{
	background-image:url(/images/contentbackground.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:1000px;
	margin:auto;
	padding-bottom:10px;
}

	div#breadcrumb{
		float:left;
		position:absolute;
		margin-top:20px;
		font-size:11px;
		width:520px;
	}

	div#leftContent{
		float:left;
		width:270px;
		padding:8px;
	}
	

	div#rightContent{
		float:right;
		width:160px;
		padding:3px;
		padding-top:90px;
		height:440px;
	}
	div#centerContent{
		width:500px;
		margin-left:300px;
		min-height:540px;
	}

		div#centerContent p{
			margin:0;
			padding:5px 0 8px 0;
			line-height:15px;
		}
		
	div#subSubMenu{
		float:left;
		position:absolute;
		z-index:10;
		margin-left:-300px;
		padding:5px;
		
	}
		div#subSubMenu a{
			background-color:#D9C7DF;
			font-size:11px;
			display:block;
			margin:2px 0;
			border:1px solid #6A207F;
			width:160px;
			text-decoration:none;
			padding:0 2px;
		}
		div#subSubMenu a:hover{
			background-color:#6A207F;
			color:#FFF;
			display:block;
			margin:2px 0;
			border:1px solid #6A207F;
		}

div#contactDetails{
	line-height:14px;
	text-align:right;
	position:absolute;
	font-size:10px;
	width:200px;
	margin-left:801px;
	margin-top:-82px;
	color:#6A207F;
	padding:0;
	background-image:url(/images/contactdetailsbkgrnd.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
	div#contactDetails p{
		margin:3px 2px 3px 14px;
	}
	div#contactDetails a{
		color:#6A207F;
		font-weight:bold;
	}
	div#contactDetails a:hover{
		color:#FFF;
	}
	div#contactDetails span{
		font-weight:bold;
	}

div#footerMenu{
	background-color:#FFA200;
	width:1000px;
	margin:auto;
}
	div#footerMenu p{
		margin:0;
		padding:3px 4px;
		text-align:right;
	}
	div#footerMenu a{
		color:#6A207F;
		font-weight:bold;
		padding:0px 2px;
	}
	div#footerMenu a:hover{
		color:#FFF;
	}

div#footer p{
	text-align:center;
	margin:0;
	padding:4px 2px 10px 2px;			
	font-size:10px;
	color:#FFF;
}
	div#footer p a{
		color:#FFF;
	}
	div#footer p a:hover{
		color:#FFA200;
	}

div.dotsX{
	background-image:url(/images/bg_dot-x.gif);
	background-repeat:repeat-x;
	padding:1px 0 0 0;
}

/* Non Layout specific Styles */
h1{
	margin:0;
	color:#6A207F;
	font-size:34px;
	padding:40px 0 20px 0;
	font-weight:lighter;		
}

h2{
	margin:0;
	color:#6A207F;
	font-size:15px;
	padding:10px 0 8px 0;
}
h3{
	margin:0;
	padding-bottom:0;
	color:#6A207F;
	font-size:14px; 
	font-weight:bold;
}
h4{
	margin:0;
	padding-top:20px;/* was 16px */
	padding-bottom:1px;
	margin-bottom:6px;/* was 4px */
	color:#6A207F;
	font-size:13px;/* was 12px */
	font-weight:bold;
	border-bottom: 1px solid #e5e5e5;
}
h5{
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 10px 8px 10px;
	font-weight:normal;
	letter-spacing:1px;
	border:1px solid #6A207F ;
	background-color:#FFA200;
	margin-bottom:8px;
}
	div.corner{
		background-image:url(/images/orangeboxlefttopcorner.jpg);
		width:12px;
		height:12px;
		float:left;
		position:relative;
	}
h6.home{
	background-image:url(/images/hometop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:86px;
	padding-left:10px;
	height:130px;
	margin-bottom:10px;
}
h6.conference{
	background-image:url(/images/conferencetop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:167px;
	margin-bottom:10px;
}
h6.media{
	background-image:url(/images/mediatop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:130px;
	margin-bottom:10px;
}
h6.aboutus{
	background-image:url(/images/aboutustop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:130px;
	margin-bottom:10px;
}
h6.services{
	background-image:url(/images/servicestop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:140px;
	margin-bottom:10px;
}
h6.downloads{
	background-image:url(/images/downloadstop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:140px;
	margin-bottom:10px;
}
h6.events{
	background-image:url(/images/eventstop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:130px;
	margin-bottom:10px;
}
h6.books{
	background-image:url(/images/bookstop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:90px;
	padding-left:10px;
	height:112px;
	margin-bottom:10px;
}
h6.tandt{
	background-image:url(/images/tandttop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:127px;
	margin-bottom:10px;
}
h6.improve-loyalty{
	background-image:url(/images/improveloyaltytop.jpg);
	background-repeat:no-repeat;
	margin:0;
	color:#000;
	font-size:12px;
	padding:10px 0 8px 0;
	font-weight:normal;
	letter-spacing:1px;
	padding-right:70px;
	padding-left:10px;
	height:130px;
	margin-bottom:10px;
}
h7{
	margin:0;
	color:#6A207F;
	font-size:15px;
}

a.boldLink{
	color:#6A207F;
	text-decoration:none;
	font-weight:bold;
}
a.boldLink:hover{
	color:#FF8800;
	text-decoration:underline;
}
a.boldLinkReverse{
	color:#FF8800;
	font-weight:bold;
}
a.boldLinkReverse:hover{
	color:#6A207F;
	text-decoration:underline;
}
a{
	color:#6A207F;
	text-decoration:none;
}
a:hover{
	color:#FF8800;
	text-decoration:underline;
}

a.linkReverse{
}
main.h2{
}

br.clearBoth{
	clear:both;
}
br.clearRight{
	clear:right;
}
ol li{
	padding:5px 0;
}
ul li{
	padding:3px 0;
}

input.textBox {
	font-size:9px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	width:77px;
	padding:0 0 10px 1px;
	border:1px #6A207F solid;
	background:#FFF;
}

input.hiddenTextBox{
	font-size:11px;
	color:#000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	padding:0 0 10px 1px;
	border:0;
	background:#6A207F;
}

input.textBoxLRG{
	font-size:11px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	padding:0 0 1px 1px;
	border:1px #6A207F solid;
	background:#FFFFFF;
	width:180px;
}

textarea.contactUsTextarea{
	font-size:11px;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 1px;
	border:1px #6A207F solid;
	background:#FFF;
}

select{
	font-size:9px;
	color:#6A207F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 1px;
	border:1px #6A207F solid;
	background:#FFF;
}

input.textBoxhidden{
	font-size:11px;
	color:#000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	padding:0;
	border:0;
	background:#FFF;
}

input.textBoxhiddenBold{
	font-size:11px;
	color:#000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	padding:0;
	border:0;
	background:#FFF;
}

a.fileLink{
	font-size:9px;
	color:#6A207F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

td.introtext{
	color:#6A207F;
	font-weight:bold;
}
span.style1{
	color:#FF8800;
	font-weight:bold;
}
#meettheteamtable p{
	padding:2px 0;
	margin:0;
}

hr{
	border:0;
	border-top:1px solid #CCCCCC;
}

table#main h2{
	padding-top:24px;
	padding-bottom:3px;
	margin:0;
}
ul.italic{
	font-style:italic;
	list-style-type:square;
}
table.history td{
	padding:5px 3px;
	border-bottom:1px solid #e5e5e5;
}
.mediaCentreImage a{
	border:1px solid #6A207F;
}
	.mediaCentreImage a:hover{
		border:1px solid #FF8800;
	}
ul.filelist{
	list-style-type:none;
	padding-bottom: 20px;
	width:600px;
	margin-left: -30px;
		
}
ul.filelist li{
	width: 580px;
	text-align: left;
	overflow: hidden;
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d2f94;
	
	}
	
ul.filelist li img{
	float: left;
}	
ul.videolist{
	list-style-type:none;
	margin:0px;
	padding-bottom: 10px;
	width:760px;
	
}
ul.videolist li{
	width: 690px;
	margin-left:10px;
	text-align: left;
	overflow: hidden;
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d2f94;
	
	}
	
ul.videolist li img{
	float: left;
}
.utubetxt {
	float: left;
	clear: none;
	width:480px;
	margin-left:10px;
}
.viewall {
	margin-top:10px;
	clear:both;
}
	
p.titleVideo{
	float:left;
	position:relative;
	color:#FF8800;
	font-size:13px;
	font-weight:bold;
	width:250px;
	display:inline;
}
p.descVideo{
	float:left;
	position:relative;
	margin-top:10px;
	width:250px;
}
p.video{
	float:left;
	position:relative;
	margin-right:5px;
}
div#rightContentVideo{
	float:right;
	width:200px;
	background-color:#FFF;
	border:1px solid #6A207F;
	padding:0 3px 15px 5px;
	margin-right:2px;
	margin-top:110px;
	font-weight:bold;
	color:#333333;
}
div#leftContentVideo{
		margin:0px;
		padding:0px;
		width:1px;
		height:1px;
	}
		div#centerContentVideo{
		width:707px;
		margin-left:80px;
		min-height:540px;
	}
		div#centerContentVideo .otherVideo{
			color:#000;
			margin-left:5px;
			width:693px;
			font-size:14px;
			border-bottom:1px solid #FF8800;
			font-weight:bold;
		}
		div#centerContentVideo p{
			/*padding:5px 10px 8px 10px;*/
			margin-left:5px;
		}
		
* p.video{
	margin-bottom:70px;
}
ul.rss{
	background:url(/images/industrynews.jpg) repeat-x;
	list-style-type:none;
	background-color:#FFF;
	margin:0;
	position:relative;
	clear:right;
	padding:5px 0;
	left:27px;
	top:20px;
	width:180px;
	border:1px #000 solid;
}
ul.rss li{
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
ul.rss .rssTitle{
	font-weight:bold;
	border-bottom:1px solid #000;
	padding-top:3px;
	padding-bottom:8px;
	font-size:15px;
	color:#FFF;
}
ul.rss a:hover{
	color:#FFA200;
}
span.votm{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
span.votmname{
	display:block;
	font-size:12px;
	padding-bottom:24px;
	font-family:Arial, Helvetica, sans-serif;
}
div#video{
	border:1px solid #000;
	text-align:center;
	padding:10px;
	background-image:url(/images/videobackground.jpg);
	margin-top:61px;
}
div#moreVideo{
	background-image:url(/images/morevideo.jpg);
	text-align:center;
	padding:5px;
	width:130px;
	border:1px solid #000;
	margin:10px auto 0;
}
div#moreVideo a{
	color:#000;
}
div#moreVideo a:hover{
	color:#FFF;
}
p.titleVideo{
	font-size:14px;
}
