/*
* {
	 -moz-box-sizing: border-box;
}
*/

h1	{
	padding:0px; margin:15px 0px 5px 0px; z-index:1; font-size:16px; color:#113486;
}

h2	{
	font-size:13px; color:#113486; padding:0px;
}

body    {
    padding: 0;
    margin: 0;
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;	
	color:#222;
	background-image: url(../images/front-end/bg_body.gif);
	background-repeat:repeat-x;
}

input{
	font-family: Trebuchet MS, Verdana, Arial;
}

select{
	font-family: Trebuchet MS, Verdana, Arial;
}

img {
	border: 0px;
}

a {
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
}

.wrapper    {
    width: 1000px;
    padding: 0;
    margin: 0 auto;
    border: 1px solid #000;
    /*background-color:#fff;*/
}

.headerWrapper {
     width: 1000px;
     height: 140px;
	 background-color:#3e3e3e;
}

.headerLogo{
	width:1000px;
	height:101px;
	background-image: url(../images/front-end/logo_va_2.jpg);
}

.welcomeBox{
	width:250px;
	height:25px;
	margin-top:70px;
	text-align:right;
	float:right;
	overflow:hidden;
	color:#fff;
	display:inline;
}

.welcomeBox a{
	color:#d80000;
}

.loginBox{
	width:250px;
	height:90px;
	float:right;
	margin-top:10px;
	margin-right:25px;
	overflow:hidden;
	display:inline;
}

.usernameBox{
	text-align:left;
	color:#fff;
	float:left;
	width:250px;
	height:25px;
}

.passwordBox{
	text-align:left;
	color:#fff;
	margin-top:2px;
	float:left;
	width:250px;
	height:25px;
}

.loginButtonBox{
	text-align:right;
	color:#fff;
	margin-top:5px;
	float:right;
}

.searchBox{
	width:250px;
	height:40px;
	float:left;
	margin-left:25px;
	margin-top:35px;
	display:inline;
}

.inputSearch{
	width:150px;
	height:21px;
	border:1px solid #000;
	float:left;
}

.inputLogin{
	width:150px;
	height:21px;
	border:1px solid #000;
	float:right;
}

.inputButton{
	width:80px;
	height:25px;
	background-color:#000;
	background-image: url(../images/front-end/bg_inputButton.gif);
	border:1px solid #fff;
	color:#fff;
	float:left;
	margin-left:5px;
}

.inputLoginButton{
	width:80px;
	height:25px;
	background-color:#000;
	background-image: url(../images/front-end/bg_inputButton.gif);
	border:1px solid #fff;
	color:#fff;
	float:right;
	margin-left:5px;
}

.advancedSearchBox{
	/*width:150px;*/
	height:20px;
	color:#fff;
	float:left;
	text-align:left;
	padding-top:3px;
}

.mainMenuBox{
	width:1000px;
	height:38px;
	border-top:1px solid #8c8c8c;
	background-image: url(../images/front-end/bg_menuBox.gif);
}

.mainMenuButton  a{
	width:145px;
	height:25px;
	float:left;
	padding-top:6px;
	margin-top:7px;
	margin-left:1px;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_button.gif);
}

.mainMenuButton  a:hover{
	float:left;
	margin-top:7px;
	margin-left:1px;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_buttonHover.gif);
}

.mainMenuActive {
	width:145px;
	height:26px;
	float:left;
	padding-top:10px;
	margin-top:2px;
	margin-left:1px;
	text-align:center;
	color:#000;
	background-image: url(../images/front-end/bg_buttonActive.gif);
}

.mainMenuActive a{
	color:#000;
}

.mainMenuActive a:hover{
	color:#000;
}

.buttonPaddinTop{
	width:100px;
	height:6px;

}

.menuPaddingLeft{
	width:25px;
	height:31px;
	float:left;
	margin-top:7px;
}

.dropdownBox{
	height:31px;
	float:right;
	display:inline;
	color:#fff;
	font-size:12px;
	margin-top:7px;
	margin-right:25px;
}

.flag {
	float:left;
}

.rssBox {
	width:80px;
	height:31px;
	float:right;
	margin-top:1px;
	margin-left:115px;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/rssImage.gif);
}

.subMenuBox{
	width:948px;
	height:40px;
	background-color:fff;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	padding: 0;
    margin: 0 auto;
	background-image: url(../images/front-end/bg_submenuBox.gif);
}

.subMenuPadding{
	width:32px;
	height:30px;
	float:left;
}

.subMenu01 a{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu01.gif);
}

.subMenu01 a:hover{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu01Hover.gif);
}

.subMenu02 a{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu02.gif);
}

.subMenu02 a:hover{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu02Hover.gif);
}

.subMenu03 a{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu03.gif);
}

.subMenu03 a:hover{
	width:295px;
	height:22px;
	padding-top:8px;
	float:left;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_submenu03Hover.gif);
}

.mainContent{
	padding: 0;
    margin: 0 auto;
	width:948px;
	background-color:#f1f0f0;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
}

.contentMainBox{
	float:left;
	margin-bottom:20px;
	margin-left:15px;
}

.mainBottomGrey{
	height:20px;
	width:950px;
	background-image: url(../images/front-end/bg_round_main.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0;
    margin: 0 auto;
	margin-bottom:5px;
}

.mainBottomWhite{
	height:20px;
	width:950px;
	background-image: url(../images/front-end/bg_round_main_white.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0;
    margin: 0 auto;
	margin-bottom:5px;
}

.mainBottom2{
	height:18px;
	width:950px;
	background-image: url(../images/front-end/roundBotomBig.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0;
    margin: 0 auto;
	margin-bottom:5px;
}

.homeLeftBox{
	width:540px;
	background-color:#f1f0f0;
	float:left;
	background-image:url(../images/front-end/rightBorder.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.introBox{
	margin: 10px 10px 10px 20px;
	width:510px;
	height:150px;
	text-align:justify;
	border:1px solid #cfcfcf;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
}

.introTextBox{
	width:480px;
	height:80px;
	padding-top:8px;
    margin: 0 auto;
    font-size: 10pt;
}

.homeVideobox{
	width:538px;
	height:240px;
}

.videoBox{
	width:310px;
	height:230px;
	background-image:url(../images/front-end/exampleVideo.gif);
	float:left;
	margin-left:20px;
	display:inline;
}

.videoTextBox{
	width:180px;
	height:228px;
	float:left;
	margin-left:10px;
	display:inline;
}

.videoTitle{
	width:175px;
	height:20px;
	color:#bf502c;
	font-size:16px;
	float:left;
	padding-left:5px;
}

.videoSubTitle{
	width:175px;
	height:20px;
	color:#87a068;
	font-size:14px;
	float:left;
	padding-left:5px;
}

.videoText{
	width:175px;
	height:168px;
	padding:5px;
	float:left;
	display:inline;
}

.videoDetails a{
	width:180px;
	height:22px;
	float:left;
	background-image:url(../images/front-end/detailButton.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	color:#fff;
	padding-top:2px;
}

.videoDetails a:hover{
	background-image:url(../images/front-end/detailButtonOver.gif);
}

.homeRelatedVideosBox{
	width:538px;
	height:230px;
}

.relatedTitleBox{
	width:500px;
	height:25px;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	display:inline;
	font-size:18px;
	color:#d7542c;
	background-image:url(../images/front-end/bottomBorder.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.relatedVideoBox{
	width:500px;
	height:180px;
	margin-left:20px;
	float:left;
	display:inline;
}

.relatedVideos{
	width:500px;
	height: 90px;
	margin-top:5px;
}

.videoBoxSmall{
	width:250px;
	height:90px;
	float:left;
}

.smallVideo a{
	width:100px;
	height:69px;
	float:left;
	border:1px solid #aaa;
}

.smallVideo a:hover{
	width:100px;
	height:69px;
	float:left;
	margin-top:1px;
	border:1px solid #aaa;
}

.smallVideo img{
	width:97px;
	height:66px;
	border: 2px solid #fff;
}

.smallText{
	width:140px;
	height:72px;
	float:left;
	margin-left:5px;
	display:inline;
}

.textTitle{
	color:#e9a910;
}

.textDescription{

}

.homeRightBox{
	background-color:#F1F0F0;
	width:406px;
	height:578px;
	float:left;
	/*background-image:url(../images/front-end/bg_boxRight.gif);*/
}

.rightMenuBox{	
	width:406px;
	height:30px;
	margin-top:10px;
}

.rightMenuPadding{
	width:8px;
	height:30px;
	float:left;
}

.rightMenuItem a{
	width:145px;
	height:24px;
	margin-left:1px;
	float:left;
	padding-top:6px;
	display:inline;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_buttonRight.gif);
}

.rightMenuItem a:hover{
	background-image: url(../images/front-end/bg_buttonRightHover.gif);
}

.rightMenuItemActive{
	width:145px;
	height:24px;
	margin-left:1px;
	float:left;
	padding-top:6px;
	display:inline;
	text-align:center;
	color:#fff;
	background-image: url(../images/front-end/bg_buttonRightActive.gif);
}

.rightMenuWrapper{
	width:404px;
	/*height:340px;*/
}

.rightItem{
	width:390px;
	height:80px;
	background-color:#c1c1c1;
	margin-left:9px;
}

.rightItemImage {
	
}

.rightItemImage a {
	width:100px;
	height:70px;
	margin-left:4px;
	margin-top:4px;
	border:1px solid #aaa;
	background-color:#fff;
	float:left;	
}

.rightItemImage a:hover {
	border:1px solid #aaa;
	float:left;
	margin-left:4px;
	margin-top:5px;
	display:inline;
}

.rightItemImage img {
	width:96px;
	height:66px;
	border:2px solid #fff;
}

.rightItemText{
	width:270px;
	height:70px;
	background-color:#fff;
	border:1px solid #aaa;
	float:left;
	margin-top:4px;
	margin-left:4px;
	display:inline;
}

.rightItemTextTitle{
	width:260px;
	height:15px;
	color:#e9a910;
	float:left;
	margin-left:4px;
	margin-top:4px;
	display:inline;
}

.rightItemTextDescription{
	width:260px;
	height:40px;
	float:left;
	margin-left:4px;
	margin-top:2px;
	display:inline;
	cursor:pointer;
}

.homeLinkWrapper {
	width:406px;
}

.homeLinkWrapper a {
	color:#000;
}

.homeLinkWrapper a:hover {
	color:#000;
	text-decoration:underline;
}

.homeLinkItem {
	width:385px;
	height:25px;
	margin:0 auto;
	margin-top:5px;
	margin-left:10px;
	font-size:14px;
	padding-left:5px;
	background-color: #3E3E3E;
	float:left;
	display:inline;
}

.homeLinkItem a{
	font-weight:bold;
	color:#fff;
}

.homeLinkItem a:hover{
	font-weight:bold;
	color:#fff;
}

.homeWebShopLink{
	float:left;
	display:inline;
}

.homeShoppingBasket {
	float:right;
	margin-right:5px;
	display:inline;
}

.homeShoppingBasket img {
	width:16px;
	height:16px;
	margin-top:2px;
}

.homeBlogLink {
	margin-left: 10px;
}

.homeBlogLink a:hover{
	text-decoration: underline;
}

.newsWrapper{
	width:406px;
	float:left;
}

.newsHeader{
	width:300px;
	height:25px;
	margin:0 auto;
	margin-top:5px;
	margin-left:10px;
	font-size:18px;
	color:#d7542c;
}

.newsItem{
	width:380px;
	height:25px;
	margin:0 auto;
	margin-top:1px;
	margin-left:10px;
}

.newsItemTitle{
	width:370px;
	height:15px;
	color:#bf502c;
	cursor:pointer;
}

.newsItemTitle a{
	color:#aaa;
}

.newsItemDescription{
	width:370px;
	height:22px;
}

.newsItemDescription a{
	color:#6f6f6f;
}

.newsItemDescription a:hover{
	color:#6f6f6f;
}

.logoBox{
	padding: 0;
    margin: 5px 25px 5px 25px;
}

.logoBox a{
	border: 0 none;
}

.footerPadding{
	height:10px;
	width:1000px;
}

.footer   {
    height: 40px;
    background-color: #3e3e3e;
    color: white;
    font-size: 12px;
}

/*--------------About page---------------------*/

.greyHeader{
	width:929px;
	height:30px;
	background-color:#6F6F6F;
	font-size:18px;
	color:#fff;
	padding-top:2px;
	padding-left:20px;
	float:left;
	display:inline;
	margin-bottom:10px;
}

.greyTitle{
	width:30px;
	height:30px;
	float:left;
}

.aboutMainContentWrapper {
	margin: 0px 10px 0px 50px;
	/*height: 507px;*/
	width: 888px;
}

.aboutTitle{
	color:#a67500;
	font-weight:bold;
}

.aboutMainContentWrapper p{
	margin-top: 0px;
}

.aboutMainContentWrapper a{
	color:#a67500;
}

.aboutMainContentWrapper a:hover {
	color:#a67500;
}

/*--------------Advanced Search----------------*/

.mainAdvanced{
	padding: 0;
    /*margin: 0 auto;*/
    margin-left: 25px;
	width:948px;
	background-color:#F1F0F0;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
}

.advancedHeader{
	width:919px;
	height:28px;
	background-color:#515151;
	font-size:18px;
	color:#fff;
	padding-top:2px;
	padding-left:30px;
}

.cremeHeader{
	width:928px;
	height:30px;
	background-color:#dddddd;
	font-size:18px;
	color:#000;
	padding-top:2px;
	padding-left:20px;
	float:left;
	display:inline;
}

.generalTitle{
	width:285px;
	height:25px;
	margin-bottom:5px;
	margin-top:5px;
	color:#a67500;
	font-weight:bold;
	font-size:14px;
	float:left;
	display:inline;
}

.dimensionTitle{
	height:25px;
	margin-bottom:5px;
	margin-top:5px;
	color:#a67500;
	font-weight:bold;
	font-size:14px;
	float:left;
	display:inline;
}

.generalTitle01{
	width:330px;
	height:30px;
	margin-bottom:5px;
	color:#a67500;
	font-weight:bold;
	font-size:14px;
}

.generalItem{
	width:285px;
}

.generalText{
	width:170px;
	float:left;
	margin-top:5px;
	display:inline;
}

.genreText{
	width:290px;
	float:left;
}

.subGenreText{
	width:290px;
	float:left;
	margin-left: 10px;
}

.selectionBox{
	width:130px;
}

.inputBoxAdvanced{
	width:126px;
	float:left;
}

.advancedInputBox{
	margin-right:5px;
	float:left;
}

.advancedInputBox select{
	width:140px;
}

.advancedMain {
	margin-left:10px;
	width:938px;
	clear:left;
}

.advancedMainItem {
	padding:10px 0px 0px 0px;
	height:30px;
}

.advancedMainTitle {
	width:350px;
	float:left;
	margin-top:5px;
	display:inline;
	color:#000;	
}

.advancedMainText {
	float:left;
	margin-right:5px;
}

.advancedGeneral{	
	float:left;
	margin-left:10px;
	padding-right:10px;
	/*background-image: url(../images/front-end/seperator_vertical.gif);
	background-repeat:no-repeat;
	background-position:right;*/
	display:inline;
	height:510px;
}

.advancedGenre{
	width:320px;
	float:left;
	margin-left:5px;
	display:inline;
	padding-right:10px;	
	height:510px;
}

.advancedRest{
	width:335px;
	float:left;
	margin-left:5px;
	display:inline;
	padding-right:10px;
	height:405px;
}

.advancedRestItem {
	width:330px;
}

.advancedRestText {
	float:left;
	width:330px;
}

.advancedDimension{
	float:left;
	width:800px;
	margin-left:5px;
	margin-top:15px;
	display:inline;
}

.advancedTopicBox {
	float:left;
	width:540px;
	height:405px;
}

.advancedClassification{
	width:890px;
	margin-left:20px;
	margin-top:5px;
	float:left;	
	display:inline;
}

.advancedTopicItems{
	width:255px;
	float:left;
}

.advancedTopicWrapper{
	float:left;
	width:350px;
	margin-bottom:5px;
	margin-top:5px;
}

.advancedTopicTitle{
	color:#a67500;
	font-weight:bold;
	font-size:14px;
	float:left;
}

.advancedTopicTip{
	float:left;
	margin-left:5px;
}

.advancedRestWrapper{
	float:left;
	width:250px;	
	margin-bottom:5px;
	margin-top:5px;
}

.advancedRestTitle{	
	float:left;
	color:#a67500;
	font-weight:bold;
	font-size:14px;		
}

.advancedRestTip{	
	float:left;
	margin-left:5px;
}

.searchButtonBox{
	width:930px;
	height:30px;
	float:left;
	margin-bottom:10px;
}

.AdvancedSearchButton{
	width:80px;
	height:25px;
	background-color:#000;
	background-image: url(../images/front-end/bg_inputButton.gif);
	border:1px solid #fff;
	float:right;
	margin-top:10px;
	margin-right:5px;
	color:#fff;
	display:inline;
}

.advancedTooltip {
	float:left;
	width:30px;
}

.advancedDateBox {
	float:left;
	margin:5px;
}

/*----------------Topic search page -----------------------*/

.topicIntroBox{
	width:856px;
	height:93px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	display:inline;
	text-align:justify;
	background-image:url('../images/front-end/bg_intro_box_taller.gif');
	background-repeat: no-repeat;
}

.topicTitle{
	color:#a67500;
	font-weight:bold;
}

.topicSearchItemWrapper {
	/*margin-left:27px;*/
}

.topicSearchItems{
	float:left;
	margin-left:15px;
	width:280px;	
	display:inline;
	font-size:14px;
	padding:5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
	border:1px solid #CFCFCF;
	background-color:white;
	height:240px;
}

.topicSearchItems a{
	color:#d7542c;
	font-weight:bold;
}

.topicSearchItems a:hover{
	color:#aaa;
	font-weight:bolder;
}

/* ----------------no results found -------------*/

.noResultsFoundBox{
	width:530px;
	height:135px;
	float:left;
	margin-top:20px;
	margin-left:8px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	display:inline;
	text-align:justify;
	background-image:url('../images/front-end/bg_noresults.gif');
	background-repeat:no-repeat;
}

.noResultsFoundTitle{
	color:#a67500;
	font-weight:bold;
}


/*---------------- Results Page  ----------------*/

.greenHeader{
	width:938px;
	height:30px;
	background-color:#87a068;
	font-size:18px;
	color:#fff;	
	padding-left:11px;
	float:left;	
}

.resultHeaderLeft{
	float:left;	
	margin-top:3px;
	width:639px;
	font-size: 11pt;
	font-weight: bold;
}

.resultHeaderRight{
	float:left;
	height:30px;
	margin-top: 3px;
	padding-left: 5px;
	border-left:2px solid #fff; 
}

.resultFound {
	float:left;
	margin-right:10px;
}

.resultDateOrder {	
	float:left;
	font-size: 10pt;
	font-weight:bold;
	margin-right:10px;
	padding:2px;
	vertical-align:middle;
}

.resultDateOrder a{
	color:#000;
}

.resultDateOrder a:hover{
	color:#000;
	text-decoration:underline;
}

.resultsBox{
	width:650px;
	border-right:1px solid #bababa;
	float:left;
	margin-left:1px;
	display:inline;
}

.resultsFooter{
	width:650px;
	height:40px;
	float:left;
	display:inline;
	background-color:#87a068;
	background-repeat:no-repeat;
	margin-top:10px;
}

.resultsItemBox a{
	width:150px;
	height:180px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	background-image:url('../images/front-end/bg_resultItem.gif');
	background-repeat:no-repeat;
}

.resultsItemBox a:hover{
	background-image:url('../images/front-end/bg_resultItemOver.gif');
	background-repeat:no-repeat;
}

.resultsItemImg{
	display:block;
	padding: 0;
    margin: 0 auto;
	margin-top:5px;
	text-align:center;
}

img.scaled {
  height: 90px;
  border:2px solid #eee;
}

img.scaledWebshop {
  height: 100px;
  border:2px solid #eee;
}

img.scaledRelatedItems {
  height: 78px;
  border:2px solid #eee;
}

.resultsItemText{
	width:135px;
	height:73px;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: 5px;
}

.resultsItemTitle{
	width:135px;
	color:#d9552e;
	font-weight:bold;
	margin-bottom:2px;
	margin-left: 5px;
}

.resultsItemDescr{
	display:block;
	width:135px;
	color:#6f6f6f;
	margin-left:5px;
}

.resultsItemDate{
	width:90px;
	color:#6f6f6f;
	float:left;
	margin-left: 5px;
}

.resultsItemIcon{
	float:right;
	margin-right:10px;
}

.pagingBox {
	height:32px;
	width:315px;
	float:left;
	text-align:center;
	margin-left:250px;
	display:inline;
}

.pagingArrows a{
	width:17px;
	height:17px;
	background-color:#707070;
	float:left;
	border:1px solid #fff;
	padding-bottom:2px;
	margin:1px;
	color:#fff;
	margin-top:5px;
	display:inline;
}

.pagingArrows a:hover{
	background-color:#aaa;
}

.pagingButtons a {
	width:17px;
	height:17px;
	background-color:#707070;
	border:1px solid #fff;
	float:left;
	padding-bottom:2px;
	margin:1px;
	margin-top:5px;
	color:#fff;
	display:inline;
}

.pagingButtons a:hover {
	background-color:#aaa;
}

.resultRightSide {
	float:left;
	/*overflow:auto;*/
	width: 290px;
	margin:2px;
}

#filtersMenu{
	margin-top: 7px;
}

.filterBox{	
	
}

.keywordBox{	
	margin-left:5px;
}

#thx ul, #thx li {
	list-style:none;
	margin: 1px 0px 1px 0px;
	padding-left: 10px;
}

#thx a {
	color:#000;	
}

#thx a:hover {	
	font-weight:bold;
	color:#000;	
}

.thxParent a:hover{
	color:#1a00dd;
}

/*--------------Playout Page----------------*/

/*
.PlayoutBox{
	width:650px;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	background-color:#ebebeb;
	float:left;
	margin-left:10px;
	display:inline;
}
*/

.playoutBox{
	background-color:#F1F0F0;
}

.videoPlayerBox{
	width:640px;
	/*height:480px;*/
	float:left;
	margin:10px 10px 20px 10px;
	display:inline;
}

.videoPlayerBox img{

}

.relatedMediaBox{
	width:280px;
	height:490px;
	float:left;
	display:inline;
}

.relatedItems {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
	border:1px solid #CFCFCF;
	height:420px;
	padding:4px;
}

.relatedMenuBox{
	height:25px;
	margin-top:10px;
	padding-left:10px;
}

.relatedMenuItem a{
	width:107px;
	height:20px;
	color:#000;
	padding-top:5px;
	text-align:center;
	float:left;
	margin-left:1px;
	background-image:url('../images/front-end/relatedButton.gif');
}

.relatedMenuItem a:hover{
	background-image:url('../images/front-end/relatedButtonOver.gif');
}

.relatedMenuItemActive{
	width:107px;
	height:20px;
	color:#000;
	text-align:center;
	padding-top:5px;
	float:left;
	margin-left:1px;
	background-image:url('../images/front-end/relatedButtonActive.gif');
}

.relatedItemBox a{
	width:135px;
	height:140px;
	float:left;	
	display:inline;
	/*border:1px solid #cfcfcf;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;*/
	background-image:url('../images/front-end/bg_relatedItem.gif');
	background-repeat:no-repeat;
}

.relatedItemBox a:hover{
	background-image:url('../images/front-end/bg_relatedItemOver.gif');
	background-repeat:no-repeat;
	/*color:#ddd;*/
}

.relatedItemImg{
	width:120px;
	height:80px;
	padding: 0;
    margin: 0 auto;
	margin-top:7px;
	float:left;
	margin-left:7px;
	display:inline;
}

.relatedItemImg img{
	/*width:120px;*/
	height:80px;
}

.relatedItemText{
	width:100px;
	height:35px;
	padding: 0;
    margin: 0 auto;
    float:left;
	margin-left:10px;
	margin-top:3px;
	display:inline;
}

.relatedItemTitle{
	width:110px;
	height:16px;
	color:#d9552e;
	font-weight:bold;
	float:left;
	display:inline;
}

.relatedItemDescr{
	width:110px;
	height:16px;
	color:#6f6f6f;
	float:left;
	display:inline;
}

.relatedTextLeftWrapper{
	float:left;
	width:640px;
}

.relatedTextBoxLeft{
	width:640px;
	margin-left:10px;
	display:inline;
}

.relatedTextTitle{
	color:#000;
	font-weight:bold;
	padding:5px 5px 5px 12px;
}

.relatedTextTitle a{
	color:red;
	font-weight:bold;
}


.relatedTextTitle a:hover{
	color:#aaa;
	font-weight:bold;
}

.relatedText{
	padding:5px 5px 5px 12px;
	font-weight:normal;
}

.relatedText a{
	color:#6f6f6f;
	font-weight:normal;
}

.relatedText a:hover{
	color:#6f6f6f;
	font-weight:normal;
}

.relatedTextRightWrapper{
	float:left;
	width:282px;
	margin-left:11px;
	margin-bottom:20px;
}

.relatedTextRightWrapper a{
	color:red;
}

.relatedTextRightWrapper a:hover{
	color:#aaa;
}

.relatedTextBoxRight{
	width:282px;
	margin-left:10px;
	display:inline;
}

/*------ KNA ------*/

.relatedItemBoxKNA a{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	display:inline;
	float:left;
	padding:5px;
	width:140px;
}

.relatedItemBoxKNABrown {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #999999;
	display:inline;
	float:left;
	padding:5px;
	width:140px;
	height:30px;
	float:left;	
	display:inline;
	background-color:#A67500;
	color:#FFFFFF;
	margin-bottom: 5px;
}

.relatedTextKNA{
	padding:5px 5px 5px 12px;
	font-weight:normal;
}

.relatedTextKNA a{
	color:#6f6f6f;
	font-weight:normal;
}

.relatedTextKNA a:hover{
	color:#6f6f6f;
	font-weight:normal;
}

.relatedItemTitleKNA{
	width:135px;
	color:#d9552e;
	font-weight:bold;
	float:left;
	display:inline;
}

/*--------------History Page----------------*/

.historyHeader{
	width:932px;
	height:30px;
	background-color:#a67500;
	font-size:18px;
	color:#fff;
	padding-left:16px;
	padding-top:4px;
}

.sunglassImageBox{
	width:30px;
	height:30px;
	background-image:url('../images/front-end/img_sunglassBrown.gif');
	float:left;
}

.sunglassImageBoxGreen{
	width:30px;
	height:30px;
	background-image:url('../images/front-end/img_sunglassGreen.gif');
	float:left;
}

.historyButtonBox{
	width:862px;
	height:285px;
	float:left;
	margin-left:42px;
	margin-top:20px;
	display:inline;
	background-image:url('../images/front-end/seperator_horizontal.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.buttonBoxHeader{
	width:850px;
	height:30px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:15px;
	float:left;
	font-size:18px;
	color:#a67500;
	display:inline;
	background-image:url('../images/front-end/seperator_horizontal.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.historyTitle{
	color:#a67500;
	font-weight:bold;
	font-size:13pt;
}

.buttonPadding{
	width:15px;
	height:220px;
	float:left;
}

.historyItem a{
	background-image:url('../images/front-end/bg_historyItem.gif');
	width:167px;
	height:226px;
	float:left;
}

.historyItem a:hover{
	background-image:url('../images/front-end/bg_historyItemOver.gif');
}

.historyItemTitle{
	width:110px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	color:#a67500;
	margin:0 auto;
	padding-top:15px;
}

.historyVideoImg{
	width:120px;
	height:100px;
	background-color:#000;
	padding:0;
	margin:0 auto;
	margin-top:5px;
}

.historyVideoImg img{
	width:120px;
	height:100px;
}

.historyItemText{
	width:120px;
	height:55px;
	padding:0;
	margin:0 auto;
	margin-top:10px;
	color:#6f6f6f;
}

/*--------------Discover EU Page----------------*/

.histIntroBox{
	width:871px;
	height:93px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	padding-left:10px;
	padding-right:25px;
	padding-top:5px;
	display:inline;
	text-align:justify;
	background-image:url('../images/front-end/bg_intro_box_taller.gif');
	background-repeat:no-repeat;
}

.histAxesText {
	font-weight:bold;
	float:left;
	color:#000;
	margin: 5px 5px 0px 45px;
}

.histRow {
	float:left;
	display:inline;
	margin: 10px 10px 0px 42px;
}

.histItem {
	background-color:#fff;
	text-align:justify;
	margin-top: 10px;	
	float:left;	
	height: 130px;	
	width:426px;
	display:inline;
	margin: 0px 5px 0px 0px;	
	border:1px solid #cfcfcf;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
}

.histItem a {
	color:#444444;
	height: 130px;
	width:426px;
	display:block;
}

.histItem a:hover {
	background-color: #ddd;
}

.histImg {
	margin: 10px 0px 0px 5px;
	float:left;
}

.histImg a {

}

.histImg a:hover {

}

.histImg img {
	width: 90px;
	height: 70px;
}

.histIntroText {
	margin: 2px 5px 3px 5px;
	float:left;
	display:inline;
}

.histIntroTitle {
	font-weight:bold;
	font-size: 13pt;
	color:#A67500;
	margin-bottom:3px;
}


.histText {
	margin: 2px 5px 3px 5px;
	width:310px;
	float:left;
}

.histTitle {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	margin-bottom:3px;
}

.histSubTitle {
	
}

.histContextBox{
	width:827px;
	height:83px;
	float:left;
	margin-top:10px;
	margin-left:42px;
	padding-left:10px;
	padding-right:25px;
	padding-top:10px;
	display:inline;
	text-align:justify;
	background-image:url('../images/front-end/bg_historyIntro_small.gif');
	background-repeat:no-repeat;
}

.histContextLink {
	margin-top: 5px;
}

.histContextLink a{
	color:#a67500;
	text-decoration:underline;
}

.histContextLink a:hover{
	color:#a67500;
	text-decoration:underline;
}

.histContextLogo{
	float:left;
	margin-right:5px;
}

.histContextLogo img{
	height:64px;	
}

/*--------------Comparative Analysis frontend page ----------------*/

.caWrapper {
	float:left;
	display:inline;
	margin-top: 5px;
	margin-left: 30px;
}

.caItem {
	background-color:#fff;
	margin: 0px 5px 5px 0px;	
	float:left;
	display:inline;
	width: 288px;
	height: 72px;
	border:1px solid #cfcfcf;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
}

.caItem a {
	color:#444444;
	width: 288px;
	height: 72px;
	display:block;
}

.caItem a:hover {
	background-color: #ddd;
}

.caImg {
	margin: 5px 0px 0px 10px;
	float:left;
}

.caImg a {

}

.caImg a:hover {

}

.caImg img {
	width: 68px;
	height: 49px;
}

.caText {
	margin: 0px 5px 3px 5px;
	width:190px;
	float:left;
}

.caTitle {
	font-weight:bold;
	color:#000;
}

.caSubTitle {
	text-align:justify;
}

/*--------------------------- CA DETAILS PAGE ----------------------------*/

.cadLeftBox{
	width:690px;	
	float:left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
	color:#000;
}

.cadRightBox {
	margin: 15px;
	float:left;
}

.cadRightBox img{

}

.cadLeftBoxHeader{
	float:left;
	height:50px;
	width: 948px;
	background-color:#f1e7d0;
}

.cadHeaderText{	
	float:left;
	padding:5px 5px 5px 20px;
}

.cadHeaderTitle{
	color:#a67500;
	font-size:18px;
}

.cadHeaderSubtitle{
	color:#87a068;
}

.cadTopContent{
	width:690px;
}

.cadText{
	width:660px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding: 10px 10px 20px 10px;
	display:inline;
	text-align:justify;
}

.cadText a{
	color:#6F6F6F;
	text-decoration:underline;
}

.cadText a:hover{
	color:#6F6F6F;
	text-decoration:underline;
}

/*--------------Programmes Page----------------*/

.programmesLeftBox{
	width:780px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
	border-right:1px solid #ccc;
	color:#000;
}

.subSubMenuBox{
	width:948px;
	height:35px;
	padding:0;
	margin:0 auto;
	/*background-image:url('../images/front-end/seperator_horizontal.gif');
	background-position:bottom;
	background-repeat:no-repeat;*/
	float:left;
}

.programmesLeftBoxHeader{
	float:left;
	width:948px;
	height:50px;
	background-color:#f1e7d0;	
}

.programmesHeaderTitle{
	color:#a67500;
	font-size:18px;
}

.programmesHeaderSubtitle{
	color:#87a068;
}

.programmesHeaderText{	
	height:50px;
	float:left;
	padding:5px 5px 5px 20px;
}

.programmesSubMenu {
	width:210px;
	height:60px;
	float:left;
	padding:5px;
	color:#a67500;
	font-weight:bold;
}

.programmesRightBox{
	float:left;
	display:inline;
	padding-bottom:20px;	
	margin-top:5px;
}

.programmesRightBoxHeader{	
	height:20px;
	background-color:#f1e7d0;
	color:#a67500;
	font-size:18px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
}

.programmesTopContent{
	
}

.programmesImage{
	width:150px;
	height:150px;
	float:left;
	margin:10px;
	display:inline;
	background-image:url('../images/front-end/programmesTestImg.gif');
}

.programmesText{
	width:750px;
	float:left;	
	margin: 0px 5px 0px 5px;
	padding: 10px 10px 20px 10px;
	display:inline;
	text-align:justify;
}

.programmesText a{
	color:#6F6F6F;
	text-decoration:underline;
}

.programmesText a:hover{
	color:#6F6F6F;
	text-decoration:underline;
}

.subSubMenuItem a{
	width:100px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#fff;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubMenu.gif');
}

.subSubMenuItem a:hover{
	background-image:url('../images/front-end/bg_subSubMenuOver.gif');
}

.subSubMenuActive{
	width:100px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#000;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubMenuActive.gif');
}

.subSubMenuBigActive{
	width:180px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#000;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubMenuBigActive.gif');
}

.subSubMenuActive a{
	color:#000;
}

.subSubMenuBigActive a{
	color:#000;
}

.subSubMenuActive a:hover{
	color:#000;
}

.subSubMenuPadding{
	width:32px;
	height:25px;
	float:left;
}

/*--------------Community Page----------------*/


.subSubMenuComItem a{
	width:100px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#fff;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubComMenu.gif');
}

.subSubMenuComBigItem a{
	width:180px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#fff;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubComMenuBig.gif');
}

.subSubMenuComItem a:hover{
	background-image:url('../images/front-end/bg_subSubComMenuOver.gif');
}

.subSubMenuComBigItem a:hover{
	background-image:url('../images/front-end/bg_subSubComMenuBigOver.gif');
}

.communityHeader{
	width:933px;
	height:30px;
	background-color:#515151;
	font-size:18px;
	color:#fff;
	padding-left:16px;
}

.comItemHeader{
	width:948px;
	height:35px;
	background-color:#dbdbdb;
	margin-top:1px;
}

.comNameHeader{
	width:200px;
	height:27px;
	float:left;
	padding-left:20px;
	padding-top:8px;
	display:inline;
}

.comItem{
	width:948px;
	height:30px;
	background-color:#e0e6d9;
	margin-top:2px;
}

.comName{
	width:220px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	display:inline;
}

.comEmail a{
	width:200px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	display:inline;
	background-image:url('../images/front-end/email.gif');
	background-position:center left;
	background-repeat:no-repeat;
}

.comCV a{
	width:210px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	display:inline;
	background-image:url('../images/front-end/CV.gif');
	background-position:center left;
	background-repeat:no-repeat;
}

.comDetails a{
	width:200px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	display:inline;
	background-image:url('../images/front-end/details.gif');
	background-position:center left;
	background-repeat:no-repeat;
}

/*--------------e-mail Page----------------*/

.emailWrapper{
	width:948px;
}

.emailHeader{
	width:922px;
	height:30px;
	margin:0 auto;
	padding:0;
	font-size:16px;
	margin-left:15px;
	display:inline;
	float:left;
}

.emailMain{
	width:922px;
	margin:0 auto;
	padding:0;
}

.emailLeft{
	width:150px;
	height:413px;
	float:left;
	background-color:#e0e6d9;
}

.emailItem{
	width:140px;
	height:15px;
	padding:5px;
}

.emailRight{
	width:770px;
	float:left;
	border:1px solid #aaa;
	background-color:#f1f1f1;
}

.emailItemRight{
	width:760px;
	height:14px;
	padding:5px;
	border-bottom:1px solid #fff;
}

.emailInputField{
	width:740px;
	height:280px;
	margin-left:13px;
	margin-top:10px;
	margin-bottom:20px;
}

.emailButtonBox{
	text-align:right;
	color:#fff;
	margin-right:13px;
}

.inputButtonEmail{
	width:80px;
	height:25px;
	background-color:#000;
	background-image: url(../images/front-end/bg_inputButton.gif);
	border:1px solid #fff;
	color:#fff;
	float:right;
	margin-left:5px;
	margin-bottom:20px;
}


/*--------------Contact Details----------------*/

.detailsRight{
	width:770px;
	float:left;
}

.detailItemRight{
	width:760px;
	height:15px;
	padding:5px;
}

.contactLeft{
	width:150px;
	float:left;
}

.contactRight{
	width:750px;
	float:left;
}

.detailSubHeader{
	width:912px;
	height:20px;
	margin:0 auto;
	padding:0;
	padding:6px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:bold;
	float:left;
	display:inline;
}





/*--------------CV Page----------------*/

.cvLeft{
	width:150px;
	float:left;
	background-color:#e0e6d9;
	float:left;
}

.cvItemLeft{
	width:140px;
	height:15px;
	border-bottom:1px solid #fff;
	padding:5px;
}

.cvRight{
	width:540px;
	float:left;
	background-color:#f1f1f1;
	float:left;
}

.cvItemRight{
	width:540px;
	height:15px;
	padding:5px;
	border-bottom:1px solid #fff;
}

.cvPicture{
	width:210px;
	float:left;
}

.cvSubHeader{
	width:912px;
	height:20px;
	margin:0 auto;
	padding:0;
	padding:6px;
	margin-left:12px;
	font-weight:bold;
	background-color:#e0e6d9;
	float:left;
	display:inline;
}

.contactBox{
	width:912px;
	border:1px solid #aaa;
	margin:0 auto;
	padding:0;
	padding:5px;
	margin-left:12px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.cvSubSubHeader{
	width:912px;
	margin:0 auto;
	padding:0;
	padding:5px;
}

.infoBox{
	width:912px;
	height:100px;
	border:1px solid #aaa;
	margin:0 auto;
	padding:0;
	padding:5px;
	margin-left:12px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.infoBoxSmall{
	width:300px;
	height:14px;
	border:1px solid #aaa;
	padding:5px;
	margin-left:20px;
	margin-bottom:10px;
}

/*--------------Webshop Page----------------*/

.webshopHeader{
	width:932px;
	height:30px;
	background-color:#d7542c;
	font-size:18px;
	color:#fff;
	padding-left:16px;
	padding-top:5px;
}

.mainWebshop{
	padding: 0;
    margin: 0 auto;
	width:948px;
	background-color:#fff;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	background-color:#f5f5f5;
}

.sunglassWebshop{
	width:30px;
	height:30px;
	background-image:url('../images/front-end/img_sunglassRed.gif');
	background-repeat: no-repeat;
	float:left;
}

.subSubMenuShopItem a{
	width:100px;
	height:22px;
	float:left;
	text-align:center;
	padding-top:3px;
	color:#fff;
	border-left:1px solid #fff;
	background-image:url('../images/front-end/bg_subSubShopMenu.gif');
	background-repeat: no-repeat;
}

.subSubMenuShopItem a:hover{
	background-image:url('../images/front-end/bg_subSubShopMenuOver.gif');
	background-repeat: no-repeat;
}

.webshopBox{
	width:925px;
	float:left;	
	background-color:#f5f5f5;
	display:inline;
}

.webshopItemBox a{
	width:150px;
	height:180px;
	float:left;
	margin-left:29px;
	margin-top:20px;
	background-image:url('../images/front-end/bg_resultItem.gif');
	background-repeat: no-repeat;
	display:inline;
}

.webshopItemBox a:hover{
	background-image:url('../images/front-end/bg_resultItemOver.gif');
	background-repeat: no-repeat;
}

.webshopFooter{
	width:948px;
	height:40px;
	margin-top:30px;
	float:left;
	display:inline;
	background-color:#D7542C;
}

.webshopPagingBox {
	height:32px;
	width:315px;
	float:left;
	text-align:center;
	margin-left:390px;
	display:inline;
}

.webshopSubMenuBox{
	width:925px;
	height:25px;

	padding:0;
	margin:0 auto;
	margin-left:10px;
	float:left;
	display:inline;
}

.uploadedImageBox{
	height:180px;
	float:right;
	margin:5px;
	margin-right:20px;
	margin-bottom:20px;
	display:inline;
}

.detailItemWebshopRight{
	width:400px;
	padding:5px;
}

.detailItemWebshopRight a{
	color:red;
}

.detailItemWebshopRight a:hover{
	color:#aaa;
}

/*------------Filter menu----------------*/
.filterCheckBox{
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
	width: 14px;
	height:14px;
}

.filterMenu {
  margin-left: 5px;
  display: block;
  color: #000000;
  font-weight: bold;
}

.filterMenu a {
  color: #000000;
}

.filterMenu a:hover{
  color: #000000;
}

.filterMenu2 {
  margin-left: 5px;
  display: block;
  width: 263px;
  color: #000000;
  font-weight: bold;
}

.filterMenu2 a {
  color:#000;
}

.filterMenu2 a:hover {
  color:#000;
}

.sub {
  padding-left: 20px;
  display: block;
  width: 140px;
}

.sub p{
	margin:0px;
}

.subsub{
  color:#000;
  padding-left: 60px;
  display: block;
  width: 180px;
}

.subsub p{
	margin:0px;
}

/*--------------------- Workspace ------------------------------------*/

.workspaceHeader{
	width:933px;
	height:30px;
	background-color:#515151;
	font-size:18px;
	color:#fff;
	padding-left:16px;
	float:left;
	display:inline;
}

/*---------------------Workspace: favourites --------------------------*/

.favManagementButtonMiddle {
	float:left;
	padding-left:250px;
}
.favManagementOrderFav {
	padding-top:5px;
	width:790px;
	padding-left:40px;
	float:left;
}
.favManagementOrderType {
	padding-top:5px;
	width:100px;
	padding-left:10px;
	float:left;
}
.favManagementName {
	width:800px;
	padding-left:5px;
	float:left;
}
.favManagementType {
	width:100px;
	padding-left:5px;
	float:left;
}

/*----------------------Workspace: settings ------------------------------*/

.settingsWrapper{
	width:900px;
	height:305px;

}
.settingsBox{
	margin-left:10px;
	width:400px;
	float:left;
}

.settingsHead {
	width:360px;
	float:left;
	height:23px;
	font-weight:bolder;
	margin-left:10px;
}

.settingsRow {
	float:left;
	width:350px;
	height:23px;
	padding-top:2px;
}
.settingsBean {
	width:150px;
	float:left;
	overflow:hidden;
}
.settingsText{
	width:200px;
	overflow:hidden;
	float:left;
}

.settingsMandatory {
	float:left;
	text-align:right;
	margin-top:10px;
}

/*------------Workspace: CV----------------*/

.cvWrapper{
	text-align:left;
}
.cvHeadRow{
	background-color:#C9C9C9;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	font-size:13px;
	color:#113486;
	font-weight:bold;
}

.cvFootRow{
	background-color:#C9C9C9;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	vertical-align:middle;
}
.cvHeadRowText {
	vertical-align:middle;
	float:left;
	padding-right:5px;
}
.cvRow{
	background-color:#EDEDED;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
}
.cvImage {
	width:210px;
 	float:left;
}
.cvContact {
	width:440px;
 	float:left;
}
.cvContactName {
	padding-top:5px;
	padding-left:5px;
	width:150px;
 	float:left;
}
.cvContactField {
	padding-top:5px;
	width:270px;
 	float:left;
}
.cvSubHead {
	font-size:14px;
	font-weight:bold;
 	float:left;
 	font-size:13px;
 	color:#113486;
 	vertical-align:middle;
}

.cvName{
	padding-top:5px;
	width:200px;
 	float:left;
}
.cvField{
	padding-top:5px;
 	float:left;
}

/*----------------------Comparative analysis pages---------------------------------*/

.CAOrderSubTitle {
	padding-top:5px;
	width:360px;
	padding-left:47px;
	float:left;
}
.CAOrderTopic{
	padding-top:5px;
	width:290px;
	padding-left:2px;
	float:left;
}
.CAOrderUser {
	padding-top:5px;
	width:100px;
	padding-left:10px;
	float:left;
}
.CAOrderDate {
	padding-top:5px;
	width:110px;
	padding-left:10px;
	float:left;
}

.CASubTitle {
	width:360px;
	padding-left:10px;
	float:left;
}
.CATopic {
	width:290px;
	padding-left:5px;
	float:left;
}
.CAUser {
	width:100px;
	padding-left:10px;
	float:left;
}
.CADate {
	width:110px;
	padding-left:10px;
	float:left;
}


/*----------------------KNA and Context Info pages---------------------------------*/

.knaManagementOrderArt{
	padding-top:5px;
	width:600px;
	padding-left:40px;
	float:left;
}
.knaManagementOrderUser {
	padding-top:5px;
	width:100px;
	padding-left:10px;
	float:left;
}
.knaManagementOrderDate {
	padding-top:5px;
	width:100px;
	padding-left:10px;
	float:left;
}
.knaManagementArt {
	width:600px;
	padding-left:5px;
	float:left;
}

.knaManagementUser {
	width:100px;
	padding-left:10px;
	float:left;
}
.knaManagementDate {
	width:180px;
	padding-left:10px;
	float:left;
}

.txtBold {
	font-weight:bold;
}

.knaWrapper{
	text-align:left;
}
.knaHeadRow{
	background-color:#C9C9C9;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	float:left;
	display:inline;
}
.knaFootRow{
	background-color:#C9C9C9;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	float:left;
	display:inline;
}
.knaRow{
	background-color:#EDEDED;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	float:left;
	display:inline;
}
.knaFieldName{
	font-weight:bold;
	color:#000;
	width:150px;
 	float:left;
}
.knaFieldInput{
	color:#000;
	float:left;
 	overflow:hidden;
}
.knaFieldText{
	float:left;
	overflow:hidden;
	width: 800px;
}
.knaFileRow{
	background-color:#EDEDED;
	width:938px;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	float:left;
	display:inline;
}
.knaFileInput{
	background-color:#EDEDED;
	padding-left:25px;
 	overflow:hidden;
}

.knaFilePath{
	font-weight:bold;
	color:#000;
	float:left;
	width:600px;
	padding-left:5px;
	padding-top:5px;
}

.knaFileRemoveButton{
	padding-top:5px;
	float:left;

}
.knaKbaCategoriesRow{
	background-color:#EDEDED;
	overflow:hidden;
	margin-top:2px;
	padding-top:5px;
	padding-left:155px;
	width:965px;
	margin-left:10px;

}
.knaKbaCategories{
	float:left;
}

.knaHeadline{
	margin:10px 0px 5px 10px;
	color:#000;
	font-size:14pt;
}

/*----------------------Workspace biography management ----------------*/

.bioManagementButtonMiddle {
	float:left;
	padding-left:150px;
}
.bioManagementOrderLastName {
	padding-top:5px;
	width:290px;
	padding-left:40px;
	float:left;
}
.bioManagementOrderFirstName {
	padding-top:5px;
	width:290px;
	padding-left:10px;
	float:left;
}
.bioManagementOrderEmail {
	padding-top:5px;
	width:290px;
	padding-left:10px;
	float:left;
}
.bioManagementLastName {
	width:295px;
	padding-left:5px;
	float:left;
}
.bioManagementFirstName {
	width:295px;
	padding-left:5px;
	float:left;
}
.bioManagementEmail {
	width:290px;
	padding-left:5px;
	float:left;
}

/*----------------------General input field ---------------------------*/

.inputRequired {
	background:url('../images/bg_inputRequired.gif') no-repeat right #FFFFFF;
}
.inputRequired textarea {
	background:url('../images/bg_inputRequired.gif') no-repeat right #FFFFFF;
}
/*----------------------Standard back-end table ---------------------------------*/

.BETableWrapper {
	text-align:left;
}
.BETableHead {
	background-color:#C9C9C9;
	padding-top:8px;
	height:30px;
	width:948px;
	float:left;
	margin-top:10px;
	display:inline;
}

.BETableHead01 {
	background-color:#C9C9C9;
	padding-top:8px;
	height:30px;
	width:925px;
	float:left;
	margin-top:10px;
	display:inline;
}
.BETableContent {
	width:925px;
	float:left;
	display:inline;
}

.BETableCheckAll {
	padding-top:3px;
	float:left;
	width:30px;
	padding-left:5px;
	display:inline;
}
.BETableCheckBox {
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
}
.BETableButtonLeft {
	float:left;
	padding-left:10px;
}
.BETableButtonRight {
	float:right;
	padding-right:10px;
}
.BETableOrderRow {
	overflow:hidden;
	margin-top:5px;
	height:30px;
	width:948px;
	background-color:#EDEDED;
	float:left;
	display:inline;
}

.BETableOrderRow a {
	color: #000;
}

.BETableOrderRow a:hover {
	color: #000;
}

.BETableOrderRow01 {
	overflow:hidden;
	margin-top:5px;
	height:30px;
	width:920px;
	background-color:#EDEDED;
	float:left;
	display:inline;
}

.BETableOrderRow01 a {
	color: #000;
}

.BETableOrderRow01 a:hover {
	color: #000;
}

.BETableSpacer {
	width:10px;
	height:30px;
	float:left;
	background-color:#FFFFFF;
}
.BETableResultRow {
	margin-top:5px;
	height:30px;
	width:948px;
	background-color:#EDEDED;
	float:left;
	display:inline;
}

.BETableResultRow01 {
	margin-top:5px;
	height:30px;
	width:925px;
	background-color:#EDEDED;
	float:left;
	display:inline;
}

.BETableCheckArt {
	padding-left:5px;
	padding-top:5px;
	width:30px;
	float:left;
	display:inline;
}
.BETableDetails {
	cursor:pointer;
	font-size: 14px;
	padding-top:5px;
	float:left;
	display:inline;
}
.BETableFooter {
	margin-top:5px;
	width:948px;
	background-color:#C9C9C9;
	padding-top:8px;
	margin-bottom:20px;
	height:30px;
	float:left;
	display:inline;

}
.BETableFound {
	width:200px;
	float:left;
	padding-left:10px;
	display:inline;
}
.BETablePaging {
	width:250px;
	float:right;
	padding-right:20px;
	text-align:right;
	display:inline;
}

.BETableButton{
	height:25px;
	background-color:#000;
	background-image: url(../images/front-end/bg_inputButton.gif);
	border:1px solid #fff;
	color:#fff;
}

/*------------------------Item management back-end pages----------------*/

.IMButtonLimit{
	float:left;
	padding-left:60px;
}
.IMButtonTopic{
	float:left;
	padding-left:100px;
}

.IMOrderTitle{
	padding-top:5px;
	width:	265px;
	padding-left:37px;
	float:left;
}
.IMOrderProcess{
	padding-top:5px;
	width:20px;
	padding-left:33px;
	float:left;
}
.IMOrderEpisode{
	padding-top:5px;
	width:	248px;
	padding-left:23px;
	float:left;
}
.IMOrderTrans{
	padding-top:5px;
	width:100px;
	padding-left:10px;
	float:left;
}
.IMOrderMod{
	padding-top:5px;
	width:100px;
	padding-left:6px;
	float:left;
}
.IMOrderType{
	padding-top:5px;
	width:80px;
	padding-left:5px;
	float:left;
}

.IMOrderVisibility{
	padding-top:5px;
	width:50px;
	padding-left:10px;
	float:left;
}
.IMCheck{
	padding-left:5px;
	padding-top:5px;
	float:left;
	width:24px;
}

.IMTitle{
	width:260px;
	padding-left:5px;
	float:left;
}
.IMEpisode{
	width:255px;
	padding-left:5px;
	float:left;
}
.IMType{
	width:90px;
	padding-left:5px;
	float:left;
}
.IMProcess{
	width:20px;
	padding-left:5px;
	padding-top:2px;
	float:left;
}
.IMVisibility{
	width:30px;
	padding-left:5px;
	float:left;
}
.IMTrans{
	width:100px;
	padding-left:5px;
	float:left;
}
.IMMod{
	width:100px;
	padding-left:5px;
	float:left;
}

.createAssetNavBar{
	width:948px;
	height:50px;

}
.createAssetNavBarButton{
	width:185px;
	height:50px;
	background-color:#EDEDED;
	float:left;
	text-align:center;
	padding-top:15px;
	border: 1px #C9C9C9 solid;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
}
.createAssetNavBarActive{
	width:197px;
	height:50px;
	background-color:#C9C9C9;
	float:left;
	text-align:center;
	padding-top:15px;
	border: 1px #C9C9C9 solid;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
}

/* common stuff */
.createAssetChapter{
	float:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}
.createAssetRow{
	float:left;
	background-color:#EDEDED;
	overflow:hidden;
	margin-top:2px;
	padding:5px;
	width:938px;

}
.createAssetFieldName {
	width:237px;
 	float:left;
}
.createAssetFieldInput {
	float:left;
 	overflow:hidden;
}
.createAssetCancel {
	width:100px;
	float:left;
	padding-left:10px;
}
.createAssetRightSide {
	float:right;
	padding-right:20px;
	text-align:right;
}
/* Page 3 of create asset */
.createAssetSignificanceColumn {
	width:335px;
	float:left;
}
.createAssetSignificanceRow {
	overflow:hidden;
	padding:2px;
	width:335px;
}
.createAssetSignificanceCheckBox {
	width:20px;
 	float:left;
}
.createAssetSignificanceName {
	float:left;
 	overflow:hidden;
 	padding-left:3px;
}
/* Page 4 of create asset */

.createAssetColumn{
	width:260px;
	float:left;
}
.createAssetClassificationNames {
	width:98px;
	float:left;
}
.createAssetGenreRow{
	overflow:hidden;
	padding:2px;
	width:255px;
}
.createAssetSubGenreRow{
	overflow:hidden;
	width:255px;
	padding-left:10px;
}
.createAssetGenreCheckBox{
	width:20px;
 	float:left;
}
.createAssetGenreName{
	float:left;
 	overflow:hidden;
 	padding-left:3px;
}
.createAssetTopicRow{
	overflow:hidden;
	padding:2px;
	width:260px;
	float:left;
}
.createAssetTopicCheckBox{
	width:20px;
 	float:left;
}
.createAssetTopicName{
	float:left;
 	overflow:hidden;
 	padding-left:3px;
}

.CITableFooter {
	margin-top:5px;
	background-color:#C9C9C9;
	padding-top:8px;
	height:30px;
	float:left;
}

.CITableHead {
	background-color:#C9C9C9;
	padding-top:8px;
	height:30px;
	float:left;
	width:948px;
}

.kwMarked{
	background-color:#C9C9C9;
}

/*--------------------------context info back-end (table)-------------------------------*/

.CIOrderArt{
	padding-top:5px;
	width:260px;
	padding-left:35px;
	float:left;
}
.CIOrderAuthor{
	padding-top:5px;
	width:200px;
	padding-left:10px;
	float:left;
}
.CIOrderType{
	padding-top:5px;
	width:128px;
	padding-left:10px;
	float:left;
}
.CIOrderUser{
	padding-top:5px;
	width:102px;
	padding-left:10px;
	float:left;
}
.CIOrderDate{
	padding-top:5px;
	width:165px;
	padding-left:10px;
	float:left;
}
.CIArt{
	width:256px;
	padding-left:5px;
	float:left;
}
.CIAuthor{
	width:200px;
	padding-left:10px;
	float:left;
}
.CIType{
	width:128px;
	padding-left:10px;
	float:left;
}
.CIUser{
	width:100px;
	padding-left:10px;
	float:left;
}
.CIDate{
	width:165px;
	padding-left:10px;
	float:left;
}

/*-----------------REGISTER PAGE ----------------------*/

.registerBox{
	width:925px;
	float:left;
	margin-left:10px;
	background-color:#f5f5f5;
	display:inline;
}

.registerMain{
	width:922px;
	margin:0 auto;
	padding:0;
}

.registerInfo{
	width:924px;
	float:left;
	background-color:#f1f1f1;
}

.registerInput input{
	width:400px;
	height: 15px;
}

.registerInput{
	float:left;
}

.registerInputLabel{
	width:140px;
	height:15px;
	padding:5px;
	float:left;
}

.registerInputRequired {
	background:url('../images/bg_inputRequired.gif') no-repeat right #FFFFFF;
}

.registerLegend {
	float:left;
}

.registerSubmit {
	float:right;
}

/*
	DELICIOUS EMBED ON HOME PAGE
*/

.delicious {
	margin-left:10px;
}

.delicious li {
	margin-bottom:3px;
}

.delicious a{
	color:#000;
}

.delicious a:hover{
	color:#000;
	text-decoration:underline;
}

.delicious h2{
	display:none;
}