/* CSS Document for Alfresco 20060727 CM */

/* -- Header Home brown - #a9694e -- */
/* -- Header brands green - #aebc5b -- */
/* -- Header news green - #68735d -- */
/* -- Header orange - #f08b36 -- */
/* -- Header red - #bf0412 -- */
/* -- Header mauve - #754e5a-- */
/* -- Header burnt orange - #d1422b -- */
/* -- Link Green - #79bf60 -- */



/* -------- General Styles ------------*/
body{
	background-color:#E3E1DD;
	/*background-color:#fff;*/
	text-align:center!important;
	height: 100%;
	margin:0;
	padding:0;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	/* centred design will 'jump' to make space for scrollbar as page expands below window in FF and NS - this forces a scrollbar, whatever the page length */
	overflow: -moz-scrollbars-vertical;
	}
	
h1{color:#666; margin-top: 0;}	
	
 ul, li{  
 	margin-left: 20px;
 	padding-left: 5px;
 	padding-bottom: 5px;
	} 
  
 li{
   margin-left: 0;
   padding-left: 0;
   margin-top: 2px;
   margin-bottom: 2px;
   list-style-image:url(../images/structure/bullet.gif);
   }
   
ol li{list-style-image:none;}

p {margin-bottom: 10px!important;}

a{color:#79bf60;}

a:hover{color:#666;}

img{border: 0 none;}


/* ------------- structure styles -----------*/  	
#wrapper{
	 background-color:#fff;
	 width: 770px;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top:15px;
 	/* border: 1px solid #ececec;
	 border-bottom: 3px solid #ececec;*/
	 border: 1px solid #999;
	 border-bottom: 3px solid #999;
	}

.columns_float{
	float: left;
	text-align:center;
	padding:0;
	margin:0;
	width: 754px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height:100%;
	padding-bottom: 10px;
	}
   
.column1 {
	margin-right: 600px;
	position:relative;  
	padding-top:4px;
	background-color:#fff;
	} 

.column1_content {	  
	position:relative;
	overflow:hidden;
	text-align:left;
	padding:5px;
	margin-top:10px;	 
	border: 1px solid white;	  
	}   
	
.column1_content img{margin-left: 12px;}	
 
.column1_content ul{
 	margin: 0;
	padding:0;
	}	
	
.column1_content ul li, .column1_content ul li a{
	text-align: left;
	list-style:none;
	list-style-image:none;
	color: #000;
	text-decoration:none;
	padding: 0 3px 8px 3px;
	margin:0;
	font-weight: bold;
	text-indent:-5px;
	}	

.column1_content li a:hover{color:#999;}		
	
.column1_content{border: none;}	


.column2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	position:relative;
	float:right;
	width:578px;
	padding:0 0 10px 0!important;
	text-align: left;
	margin:0;
	background-color: #fff;
	color:#000;
	margin: 6px 0 0 0;
	}		


	
.column2_content{background-color: #fff; padding:4px 0 10px 4px!important;}
.column2_content_index{background-color:#EFE7DE; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_about{background-color:#E2D8DC; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_contact{background-color:#FFF7F0; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_ourbrands{background-color:#FCFCED; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_ownlabel{background-color:#F7EFE1; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_news{background-color:#EFF1ED; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
.column2_content_partners{background-color:#FFFFF9; border: 1px solid #ccc;padding:4px 0 10px 4px!important;}
	
/*.column2_content table{width: 98%; border: none 0; background-color:#fff;}*/
.column2 table{width: 98%; border: none 0; padding:0;}
	
/*.column2_content td {padding: 4px; vertical-align:top;}*/
.column2 td {padding: 4px; vertical-align:top; margin: 0;}

/*.column2_content img{padding: 6px;}*/
.column2 img{padding: 6px;}

.teaser{font-weight:bold; color: #333; font-size:120%;}

.teaser img{padding: 6px;}

 /*--------------header styles------------*/	

.header{
	background-color:#fff;
	text-align:right;
	}
	
.header img{
	margin:0;
	border:none;
	}
	
.headerleft img{
	position:relative;
	left: 0;
	float: left!important;
	border:none;
	}
	
.bannerbar{
	text-align: left;
	height: 50px;
	min-height: 50px;
	}
		
.bannerbar img{
	padding-left: 10px;
	position: relative;
	top:20px;
	}
	
.bannerbar span{
	position: relative;
	top:8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size:110%;
	}
	
.bannerbar_home{background-color:#a9694e;  height: 50px; min-height: 50px;}	
.bannerbar_ourbrands{height: 50px; min-height: 50px; background-color:#aebc5b}
.bannerbar_ownlabel{background-color:#f08b36; height: 50px; min-height: 50px;}
.bannerbar_partners{height: 50px; min-height: 50px;background-color:#d1422b}
.bannerbar_aboutus{height: 50px; min-height: 50px; background-color:#754e5a}
.bannerbar_contactus{height: 50px; min-height: 50px; background-color: #bf0412;}
.bannerbar_news{height: 50px; min-height: 50px; background-color:#68735d}


table.home td{border-top: 1px solid #a9694e; background-color:#fff;}
table.aboutus td{border-top: 1px solid #754e5a; background-color:#fff;}
table.ourbrands td{border-top: 1px solid #aebc5b; background-color:#fff;}
table.ownlabel td{border-top: 1px solid #f08b36; background-color:#fff;}
table.partners td{border-top: 1px solid #d1422b; background-color:#fff;}
table.contactus td{border-top: 1px solid #bf0412; background-color:#fff;}
table.news td{border-top: 1px solid #68735d; background-color:#fff;}

.nav{
	background: url(../images/structure/navbg.jpg) top left #000;
	text-align:left;
	width: 100%;
	height: 30px;
	max-height: 30px;
	}
	
.nav_container{
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	}

.nav ul {
	margin: 0;
	padding:0;
	}	
	
.nav ul li, .nav ul li a {
	text-align: left;
	display:inline;
	list-style:none;
	color: #fff;
	text-decoration:none;
	padding: 0 3px 0 3px;
	margin:0;
	}	

	
.nav ul li a:hover{color:#79bf60;}	

.left{
	width: 48%;
	float: left;
	text-align:left;
	color: #fff;
	font-size: 150%;
	font: helvetica, arial, sans-serif;
	padding-left: 10px;
	}
	
/*----------- Form styles --------------*/	

#form_wrapper {
	background-color: #fff;
	padding-bottom:20px;
	margin:4px;
	border: 1px solid #ccc;
	}

#form_wrapper label {
	line-height: 18px;
	padding: 0px 0px 0px 35px;
	float:left;
	width: 110px;
	margin-top:2px;	
	}
#form_wrapper input{margin-top:2px;	
	}	
	
#form_wrapper input submit {
	border:3px solid;margin-top:2px;	
	}	
 
/*----------- Footer styles --------------*/

#footer{
	/*background-color:#fff;*/
	background-color:#E3E1DD;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	color:#666;
	padding: 10px;
	font-size: 90%;
	}	
	
#footer a{
	text-decoration:none;
	}	