/*MYSHOWENTRIES*/

/*GENERAL*/

body
{
}

/*reset*/
h1, h2, h3, h4, h5, h6, p, ul{
	margin: 0;
	
}

ul{
	padding: 0;
	list-style: none;
}

* { padding: 0; margin: 0; }

html {
	font-size: 100.01%;
	}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #67972e url(../images/wide_body_bg.png) repeat-x scroll 0 0;
}

a img{
	border: none;
}


/* CLEAR FIX*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	 height: 1%;
	 }
.clearfix {
	display: block;
	}

/* End hide from IE-mac */

/*page layout*/

/*outer wrapper*/
#wrapper { 
	padding: 0px;
 	margin: 0 auto;
 	width: 960px;
 	/*border: 1px solid red;*/
 	overflow:  hidden;
}
 
/*header*/
#header {
 	color: #333;
 	/*width: 960px;*/
 	width: 100%;
 	height: 200px;
 	float: left;
 	padding: 0px;
 	margin: 0px;
 	overflow:  hidden;
	position: relative;
}

.logo{
	width: 277px;
	height:  150px;
	margin: 0px;
	padding: 0px;
	background: url(../images/logo.png) no-repeat 0px 0px;
	position: absolute;
	left: 10px;
	top: 50px;
}

/*main navigation start*/
.main-nav{
	width: 600px;
	height: 50px;
	overflow: hidden;
	padding: 0 0 0 6px;
	margin:  0px;
	position: absolute;
	top: 0;
	left: 0;
}
.main-nav li{
	float: left;
	padding: 0px;
	margin:  0px;
	height:  32px;
	border-right: 1px solid #23b6e9;
}


.main-nav li a{
	color: #069;
	text-decoration: none;
	padding: 0 9px;
	margin: 0px;
	font: bold 12px/30px Georgia, "Times New Roman", Times, serif;
	border:  none;
}
.main-nav li a:hover, .main-nav li.active{
	color: #404040;
	background: #fff;
	padding: 0 9px;
	margin: 0px;
	display: block;
}

.first{
	border-left: 1px solid #23b6e9;
}
/*main navigation end*/

/*login box AT TOP OF PAGE start*/
#login_box {
	/*width:  200px;*/
	/*height:  130px;*/
	padding: 5px;
	background-color: #1d9ecb;
	border: 1px solid #a7dbea;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 18px;
	border-top-style: none;
	margin: 0px;
}

#login_box h6 {
	color: #fff;
	padding: 0px;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}


#login_box p{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 0 20px 2px 2px;
	text-align: right;
	text-decoration: underline;
}

#login_box ul{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
	
#login_box li{
	
	color: #fff;
	font-size: 14px;
	display: inline;
	margin: 0;
	padding: 0 10px;
}

#login_box li.last{
	border-left-style: dotted;
	border-left-width: 1px;
}

/*#login_box span{
	color: #fff;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	padding: 0px;
	margin:  0px;
}*/

#login_box a{
	color: #fff;
	text-decoration: underline;
	/*font-weight: bold;*/
}

#login_box a:hover{
	color: #f6ff8e;
	text-decoration: underline;
}


#login_box form{
	/*background-color: #23b6e9;*/
	margin:  0px;
	padding: 0px;
	border-style: none;
}

#login_box input{
	width:  170px;
	height:  22px;
	margin:  0px;
	padding: 0px;
	border-style: none;
}

#login_box label{
	color: #069;
	float:  left;
	text-align: right;
	width: 60px;
	padding-right:  5px;
	font-size: 12px;
	line-height:12px;
}
#login_box a img{
	
	border: none;
	bottom: 0;
	margin: 0;
	padding: 0;
}
.login_btn {
	text-align:  center;
	padding: 0px 0px 0px 20px;
	cursor : pointer;
}

/*login AT TOP OF PAGE box end*/

/*end header*/

/*content*/
#main {
	float: left;
	padding: 12px 0 0;
	margin: 0; 
	width:  100%;
	overflow:  hidden;
	/*background-color: silver;*/
}

/*container for all left column content on pages*/
#leftcolumn { 
 	/*color: #333;*/
 	border: 0px solid #ccc;
 	/*background: #F2F2E6;*/
 	margin: 0px;
 	padding: 0px;
 	/*height: 350px;*/
 	min-height: 400px;
 	/*width: 800px;*/
 	width: 800px;
 	float: left;
 	overflow:  hidden;
 	background: url(../images/leftcol_bg.png) no-repeat scroll;
}

/*container for text content on inner pages as opposed to forms, tables etc - mainly for about us etc. Will contain all the cms divs*/
#leftcolumn_text { 
 	color: #333;
 	border: 0px solid #ccc;
 	/*background: #F2F2E6;*/
 	margin: 0px;
 	padding: 0px;
 	/*height: 350px;*/
 	min-height: 400px;
 	/*width: 800px;*/
 	width: 800px;
 	float: left;
 	overflow:  hidden;
	background: url(../images/leftcol_bg.png) no-repeat scroll;
}
#leftcolumn_text p a, #leftcolumn p a{

	color: #fcfc47;
	background-color: #43651f;
}

#leftcolumn_text p a:hover, #leftcolumn p a:hover{

	color: #fc7f17;
}

#leftcolumn_text p{ 
 	color: #fff;
	font: 16px/21px Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px 5px 10px;
}

#leftcolumn_text h1{ 
 	color: #ffffe2;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/*right hand column that contains all the adverts on the right hand of the page*/

#rightcolumn { 
 	float: right;
 	color: #333;
 	/*border: 1px solid #ccc;*/
 	/*background: #E7DBD5;*/
 	margin: 0px;
 	padding: 0px;
 	/*height:  500px;*/
 	width: 160px;
 	overflow: hidden;

}

/*NEW clare 21 december showtable styles*/

/*width="95%" border="0" cellspacing="0" cellpadding="6"*/

#showtable_holder{
	background-color: #ffffe2;
	/*min-height: 400px;*/
	width:  95%;
	border: 6px solid #ebf4dc;
	margin: 10px 0 0 10px;
	padding:  0;
	/*border-bottom-style: none;*/
}

#showtable_holder h1{
	color: black;
	font-weight: bold;
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin:  0;
	padding:  5px;
}

#showtable_holder h2{
	color: black;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	margin:  0;
	padding:  5;

}
.showtable{
	width:  100%;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #313131;
	border-top: 4px solid #b5d295;
	margin-bottom: 10px;
	background-color: #ffffe2;
}

.showtable tr{
	border-bottom: 6px solid #b5d295;
}

.showtable tr:hover{
	background-color: #f4f4dd;
}


.showtable th{
	
}

.showtable td{
	padding: 5px;
	margin: 0;
	/*border:4px solid #b5d295;*/
	border-bottom: 4px solid #b5d295;
	/*border-right: 4px solid white;*/
	background-color: #ffffe2;
}

.showtable td img{
	border:  none;
}

/*.showtable td:hover{
	color: red;
}*/

.showtable a:hover{
	color: red;
}

.showtable a{
	text-decoration: underline;
}

/*END NEW clare 21 december showtable styles*/


/*--begin multi column content layout

.fourcol{
	width: 100%;
	height:  260px;
	float: left;
	margin: 0px;
	padding:  0px;
	background-color: #fdf4bb;
	overflow:  hidden;
}

.fourcol h1{
	color: white;
	background-color: olive;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	margin:  0px;
	Padding: 3px;
}

.fourcol .threehundred_column{
	width:300px;
	padding:  0px;
	height:  250px;
	float:left;
	background-color: #white;
	margin: 0px;
	border: 3px solid #fdf4bb;
}

.fourcol .onefifty_column{
	width:150px;
	padding:  0px;
	height:  250px;
	float:left;
	background-color: white;
	margin: 0px;
	border: 3px solid #fdf4bb;
}
end four column*/



/*--end content styles---*/


/*list of adverts on right hand side of page*/
.advert {
	width:  160px;
}

.advert ul {
	margin: 0px;
	padding: 0px;
}

.advert li{
	width:  140px;
	height: 80px;
	/*background-color: #fdf4bb;
	border:  1px solid white;*/
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0 0px 5px;
	
}
/*.advert li a{
	border: none;
}*/

/*images in advertising panel down rhp*/
.ad_img{
	padding:  0px;
	margin: 0px;
}

/*--end main page layout---*/

/*FORMS-SECRETARIES AND COMPS LOGIN CENTRED iN LEFT SIDE OF PAGE*/
.centre_login_box {
	width:  350px;
	margin: 20px auto 0;
	padding:  0px;
	background-color: #324b16;
}
.account_info{
	/*background-color: #fbff91;*/
	color: #fcee82;
	font-style: italic;
	font-size: 12px;
}
#not_recog p{
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding: 5px;
}
.centre_login_box a{
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
}
.centre_login_box p{
	text-align: right;
}
.login_header {
	height:  99px;
	background: #527924 url(../images/badge.gif) no-repeat scroll left top;
}

.login_header h1{
	text-align:  center;
	padding: 40px 0 0 10px;
	color: #fff;
	font: normal normal 1.6em Georgia, "Times New Roman", Times, serif;
}

/* My Comment */


.login-form {
	width:  350px;
	/*border:  1px solid black;*/
}

.login-form ul{
	margin: 0px;
	padding: 20px;
}

.login-form ul li{
	list-style-type: none;
	padding:  5px;
}

.login-form ul li a{
	text-decoration: underline;
	color:  white;
}

.login-form input{
	width: 170px;
	height:  20px;
}
.login-label {
	width:  100px;
	float:  left;
	color:  white;
	font-size: 14px;
}

.login-item-centre {
	text-align: left;
	margin-left: 140px;
	color: #e5e8e4;
	cursor : pointer;
}


/*--begin forms layout NB login and footer signup form not included - see header login and footer signup sections---
/*this is all now moved into marc.css*/
/*div.row {background:#fff;border-bottom:2px solid #ffc;margin:0 0 5px 0;padding:6px 0; float:left;width:100%;height:30px;}
div.row label {float:left;display:inline;width:15em;font-weight:normal;padding:0 6px;}
div.row label:hover {background:#FFFF66;cursor:pointer;}
div.row input {height: 25px;padding:0 6px;}
div.row select {padding: 5px 5px 2px;font-size: 12px;}
div.row option {padding:5px;}
div.row p { float:  right; color:  black;}
div.row label:hover {background:#FFFF66;cursor:pointer;}
div.row fieldset {border:1px solid gray;margin:0 6px; padding:10px;}
div.row fieldset span {display:block;}
div.row fieldset span label {float:none;display:inline;}
div.row fieldset legend {font-weight:bold;}
div.requiredRow {background-color: #fdf5bf;}*/
/*new styles*/
/*fieldset {width:700px;background-color:#F3FFE0;padding: 10px; padding-bottom:15px; margin-left: 30px;}
legend {font-size: 1.5em;font-weight: bold;}
h2{font-size: 1.2em;font-weight: bold;padding-bottom: 5px;}
h6{font-size: 1em;font-weight: bold; padding-bottom: 5px;}
*/
/*form{ 
padding: 10px;
margin: 10px; 

}
.buttonwrap{
	text-align: center;
	padding:  10px;
}
.button{
	font-size: 14px;
	background-color: olive;
	border: 3px solid #474809;
	padding:  5px;
}*/

/*--end forms layout---*/

/*footer*/
#footer {
	/*position: relative;*/
	width:100%;
	margin: 0px; 
	padding: 0px;
	height: 344px;
	clear:both;
	background:  url(../images/wide_footer_bg.png) repeat-x scroll left bottom;
} 

#footer div a{
	color: #fef8d3;
	text-decoration: none;
}

#footer div a:hover{
	color: #fcdc57;
	/*border-bottom: 1px solid #fcdc57;*/
}

#innerfooter{
	width:  960px;
	/*min-height: 290px;*/
	height:290px;
	margin:  0 auto;
	/*padding: 40px 0 0;*/
	padding: 0px;
	/*background-color: #4b7021;*/
	color: white;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#innerfooter div {
	float:  left;
	width: 270px;
	height: 260px;
	margin: 0px;
	padding: 50px 20px 10px;
	color: #fef8d3;
	/*background-color: #517a22;*/
	/*overflow:hidden;*/
	/*border: 1px solid red;*/
}
#innerfooter div h1{
	color: #86b557;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #86b557;
	padding: 0 6px 6px 12px;
	text-align: center;
	letter-spacing: 1px;
}

#innerfooter div ul{
	margin-left: 5px;
	margin-top: 5px;
}

#innerfooter div ul li{
	padding-top: 5px;
}
.signup{
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

.signup img{
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	border: none;
}
.signup a{
	text-decoration:none;
	border: none;
}
.signup li a:hover{
	text-decoration:none;
	border: none;
}

/*footer signu*/
.signupform{
	width: 180px;
	height: 199px;
	margin: 0px;
	padding: 0px;
}

.signupform label{
	float:  left;
	/*display:inline;*/
	text-align: right;
	width: 60px;
	padding-right:  5px;
	margin-left: 10px;
}

.signupform input{
	width: 160px;
	height:  20px;
}

/*signup to mailing list form in page footer NOT USED*/
#signup_form {
	margin: 0px;
	padding: 50px 20px 10px;
	/*added to match other divs*/
	float:  left;
	width: 270px;
	height: 260px;
	margin: 0px;
	/*background-color: #517a22;*/
	/*overflow:hidden;*/
	border: 1px solid red;
}

#signup_form form{
	margin: 0px;
	padding: 0px;
}


.signup_btn {
	padding: 5px 5px 5px 85px;
}

#signup_form ul{
	/*width: 260px;*/
	margin:0px;
	padding:  0px;
}
.promise {
	font-size: 10px;
	font-style: italic;
}

/*End signup to mailing list form in page footer*/

/*site information - very last thing on page*/
.siteinfo{
	float:  left;
	width: 100%;
	margin:  0px;
	padding:  0px;
	color: #fff;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	text-align: center;
}

/* Styles added by Phill 10-12-09
------------------------------------------------------------ */

/* Home page
------------------------------------------------------------ */

#main_home {
	float: left;
	padding: 10px 0 0;
	margin: 30px 0px 0px 80px; 
	width:  800px;
	overflow:  hidden;
	/*background-color: #578127;*/
}

#main_home a{
	color:  #fcdc57;
}

#main_home a:hover{
	
}
#main_home p{
	color: #fff;
	font: 16px/21px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 0 20px 10px 10px;
	
}

#main_home h1{
	/*color: #fff;
	font: 24px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 0 0 0 15px;*/
	color: #ffffe2;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* Organisers button
------------------------------------------------------------ */

#org_container {
	float: left;
	width: 356px;
}

#org_container img{
	border-style: none;
}

#org_container .more_button{
	border-style: none;
	padding: 0 0 0 80px;
}


#org_button_container {
	position: relative;
	width: 356px;
	height: 278px;
	background-image: url(../images/org_bg.png);
}


#org_button_header {
	position: absolute;
	top: 74px;
	left: 40px;
	width: 264px;
	height: 70px;
	text-indent: -9999px;
	background: url(../images/org_header.gif) no-repeat;
}

#org_button_login {
	position: absolute;
	top: 170px;
	left: 15px;
	width: 150px;
	height: 70px;
	background-color: blue;
}

#org_button_signup {
	position: absolute;
	top: 170px;
	left: 190px;
	width: 150px;
	height: 70px;
	background-color: fuchsia;
}

#org_container p{
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 0 0 0 15px;
}

/* Competitors button
------------------------------------------------------------ */

#comp_container {
	float: right;
	width: 356px;
}

#comp_container img{
	border-style: none;
}

#comp_container .more_button{
	border-style: none;
	padding: 0 0 0 80px;
}

#comp_button_container {
	position: relative;
	width: 356px;
	height: 278px;
	background-image: url(../images/comp_bg.png);
}

#comp_button_header {
	position: absolute;
	top: 74px;
	left: 30px;
	width: 295px;
	height: 70px;
	text-indent: -9999px;
	background: url(../images/comp_header.gif) no-repeat;
}

#comp_button_login {
	position: absolute;
	top: 170px;
	left: 15px;
	width: 150px;
	height: 70px;
	background-color: blue;
}

#comp_button_signup {
	position: absolute;
	top: 170px;
	left: 190px;
	width: 150px;
	height: 70px;
	background-color: fuchsia;
}
#comp_container p{
	color: #fff;
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 0 0 0 15px;
}

/*=====================================Which show buttons layout list=================*/

#which_sport_list{
	margin: 0;
	padding: 0 0 0 20px;
	width:  800px;
	/*border: solid 1px red;*/
}

#which_sport_list ul{
	margin: 0;
	padding: 0;
}

#which_sport_list ul li{
	height:  170px;
	display: inline;
	list-style-type: none;
	padding: 0 40px 20px 0;
	margin: 0;
}

#which_sport_list ul li img{
	padding-bottom: 20px;
}
#which_sport_list a{
	border: none;
}
#which_sport_list img{
	border: none;
}
/*=====================================
content styles used by cms
=======================================*/
.be_image_right {
float:  right;
padding:  0px;
margin: 0 0 5px 5px;
border: 1px solid #fff;
/*width:  210px;
height: 140px;*/
overflow:hidden;
	/*background-color: #bfdc74;*/
}
.image_right a {

}
.be_image_left {
float:  left;
padding:  0px;
margin: 0 5px 5px 0;
border: 1px solid #fff;
/*width:  130px;*/
/*width:  210px;
height: 140px;*/
overflow:hidden;
	/*background-color: #bfdc74;*/
}

.content_list {
	margin: 2px 2px 2px 10px;
	padding:  5px;
	color: #000;
	font-size: 1em;
	line-height:  1.2em;
}
.content_list li{
	margin: 0px 0px 0px 5px;
	padding:  5px;
	list-style-position: outside;
	list-style-type: disc;
	color: #000;
}

blockquote {
	color: #f3f4d5;
	font: italic 1.6em Georgia, "Times New Roman", Times, serif;
	line-height: 2em;
	margin-left: 30px;
}
cite {
	font-size: 1.2em;
	margin-left:  30px;
}
/*gallery styles*/
#zoom_close {
	position: absolute; 
	z-index:1000; 
	top:0px; 
	left:0px;
	padding: 2px;
	background-color: #fff;
}
.gallery_list {
	margin:  0px;
	padding: 0px;
	
}
.gallery {
margin: 0px;
padding:  0px;
overflow:  hidden;
}
.gallery ul {
	list-style: none;
	margin:  0px;
	padding: 0px;
	float: left;
}
.gallery li {
	margin: 0px 0px 15px;	
	display: inline;
	list-style:none;
	float:  left;
	font-size: 9px;
	padding: 10px 10px 0 0;
	width: 210px;
	height: 140px;
	/*width: 122px;
	height:  130px;*/
	cursor: pointer;
}
.gallery li a {
	text-align: right;
	margin: 0px;
	padding: 0px 0 0 15px;
	text-decoration: underline;
}

/*.gallery li a:hover {
	cursor: pointer;
}*/

.gallery li img {
	border: 2px solid #BFDC74;
	padding:  0px;
	margin: 0px;
	/*background-color: #bfdc74;*/
}

.be_no_image_wrap {
	margin:  0px;
	padding: 0px;
	overflow:hidden;
	font: 16px/26px Georgia, "Times New Roman", Times, serif;
}
/*ADDED BY CON 28 JAN*/
.generic_cem_wrap {
	width: 670px;
	margin:  0px;
	/*margin-left: 30px;*/
	padding: 10px 60px;
	color: #fff;
	font: 16px/26px Georgia, "Times New Roman", Times, serif;

}

.generic_cem_wrap a {
	color:  #FCFC47;
}

.generic_cem_wrap a:hover{
	color: #fc7f17;
}


.generic_cem_wrap h1{ 
 	color: #ffffe2;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px 10px 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.generic_cem_wrap h2{ 
 	color: #ffffe2;
	font: bold 19px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0;
	letter-spacing: 1px;
}

.generic_cem_wrap p{
	padding: 0 20px 10px 0;
}
.generic_cem_wrap ol, .generic_cem_wrap ul {
	padding: 0 0 15px 10px;
}

.generic_cem_wrap ul {
	list-style-type: disc;
}

.generic_cem_wrap_editable_border 
{
	padding: 0px;
	margin:  0px;
	border: 1px solid #fff;
}
/*.p{
	margin:  0px;
	padding: 0px;
	overflow:hidden;
	color: red;
}*/
/*
.quote_wrap 
{
		border:  solid 3px #c3d6da;	
}

.be_gallery_wrap
{
		border:  solid 3px #333;	
		overflow:hidden;
}	

.text_image_wrapper
{
		border: 1px solid #4f4f4f;	
		overflow:hidden;
		margin:  0px;
		padding: 0 10px 10px 30px;
}
new 28 jan
.text_image_wrapper p{
	color: #ffffe2;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}
*/

.right_image_wrap, .text_image_wrap, .left_image_wrap, .text_only_wrap, .wide_image_wrap, .gallery_list, .quote_wrap {
margin:  0px;
padding: 0px;
/*text-align: left;*/
overflow:hidden;
width: 620px;
border:  solid red 2px;
}


/*just the nav in middle of page for the basestation pge*/
.base_station_nav{
	width:  400px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	margin-top: 200px;
}

.base_station_nav ul{
	color: #fff;
}

.base_station_nav a{
	color: #fff;
}

/*TEST tooltip css on link

div.row a span{
	display: none;
}
div.row a:hover {
	position: relative;
}

div.row a:hover span {
	display: block;
   	position: absolute;
}

div.row a:hover span {
	top: -100px; 
	left: 150px;
	width:100px;
   	padding: 5px; 
   	margin: 10px; 
   	z-index: 100;
   	background: #e8f091; 
   	border: 1px dotted #c0c0c0;
	opacity: 0.9;

}*/	
/*add more registrations button*/
/*tooltip css on p element*/

div.buttonwrap span{
	display: none;
}
div.buttonwrap p:hover {
	position: relative;
}

div.buttonwrap p:hover span {
	display: block;
   	position: absolute;
}

div.buttonwrap p:hover span {
	top: -130px; 
	left: 320px;
	width:150px;
   	padding: 8px; 
   	margin: 10px; 
   	z-index: 100;
   	background: #e8f091 url(../images/toolarrow.png) no-repeat 2px 2px; 
   	border: 2px solid #360;
	/*opacity: 0.9;*/
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	text-indent: 20px;
	line-height: 14px;
	/*border: none;*/
}
div.buttonwrap .addmore{
	/*width: 150px;*/
	font-weight: bold;
	padding: 3px;
	border: 1px solid olive;
	/*margin-left: 110px;*/
}
