/*
*  COLOURS
#00953b //  light green
#006408 //  dark green
#C4E26A //  light green border
*
*/


a{
	color: #006408;
	}

/*
*   HEADINGS
*/

h1, h2, h3, h4, h5{
	   color:#006408;
	}

	h3{
		color:#00953b;
	}
	h3 a{
		background:#fff url('images/arrow-right.gif') no-repeat 0px 4px;
	}

	h4{
		color:#00953b;
	}


/*
*   FORMS
*/
	form button.main-button, form button.add_button, form button.remove_button, form button.place_button, form input.report_btn, form input.submit, form button.submit{
		border:1px solid #006408;
		background-color:#006408;
	}

	form button.reset_button, form input.reset_button {
		border:solid 1px #dedede;
		background-color:#dedede;
	}

	a.submit{
		border:1px solid #006408;
		background-color:#006408;

	}


/*
*   HEADER
*/
	/*
	*   Header Logo
	*/
	#header .logo-top a {
		background:url('images/bp-logo.gif') no-repeat 0 0px;
		height:71px;
		width:54px;
	}

	#header .line1{
		height:1%;
	}


	/*
	*   Header position main menu
	*/
	#header ul.fancycat-icons-level-0
	{
		border-bottom:1px solid #006408;
	}
	#header ul.fancycat-icons-level-0 li a
	{
		background-color:#00953b;
	}

	#header ul.fancycat-icons-level-0 li a:hover{
		  background-color:#006408;
	}

	#header ul.fancycat-icons-level-1 {
		border-top:1px solid #006408;
	}

	#header ul.fancycat-icons-level-1 li a
	{
		color:#006408;
		border-bottom:1px dotted #006408;
		background:#fff url('images/arrow-right.gif') no-repeat 8px 7px;

	}

	#header ul.fancycat-icons-level-1 li a:hover
	{
		background-color:#fff;
	}

	/*
	*   Header - search
	*/

	#header .search{
	   top:30px;
	}

/*
*   PAGINATION
*/
	ul.pagination li a:hover{
		border-color: #006408;
	 }

	ul.pagination li.on{
		background-color: #00953b;
		border:1px solid #006408;
	}

	ul.pagination li.next a{
		background:#fff url('images/arrow-right.gif') no-repeat 100% 50%;
	}
	ul.pagination li.back a{
		background:#fff url('images/arrow-left.gif') no-repeat 0px 50%;
	}

/*
*   FOOTER
*/

#footer
{
	border-top:2px solid #C4E26A;
	}

/*
*   BREADCRUMBS
*/
	#location ul.breadcrumbs li{
		background:url('images/arrow-right.gif') no-repeat 0 5px;
	}
	#location ul.breadcrumbs li.last{
		background:url('images/arrow-right-on.gif') no-repeat 0 5px;
	}




/*
*   LEFT CATEGORY MENU
*/
	.menu-categories-list .menu-heading{
		border-top:1px solid #006408;
		border-bottom:1px solid #006408;
		color:#006408;
	}
	.menu-categories-list ul li {
		border-bottom: 1px solid #7FCC7F;
	}
	.menu-categories-list ul li a:hover{
		background-color:#d9f0d9;
	}

/*
*   CALENDAR
*
*/
#calendar #cal_tab1 td{
	color:#006408;
}
#calendar #cal_tab1 td.s{
	border:1px solid #006408;
	background-color: #00953b;
	color:#fff;
}


/*
*   CART STEPS
*/
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2,
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1,
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3
{
	background-color:#00953b;
}
/*
#00953b //  light green
 #006408 //  dark green

 */

 /** Styles for the size chart in measurements **/


 .size_chart_tableheader{
	background-color:#006408;
 }


#order-form .tooltip dl dd.price span{
color: #006408;

}


/**
 Initial Login Screen
 **
 */

.logo-top-login a {
	background:url('images/bp-logo.gif') no-repeat 0 0px;
	height:71px;
	width:54px; 
}

.login_table{
    border: 1px solid #006408;
}

.login_submit{ 
     border:1px solid #006408;
     background-color:#006408;
}
.header_div{
    background-color: #00953b;
}
.forgot_password a{
    color: #006408;
}

.forgot_password a:hover{
    color: #006408;
}

.forgot_password a:visited{
    color: #006408;
}

/**
 Customer Reports
 *
 **/

.report_header{
    background-color:#D9F0D9;
}

.report_sub_heading{
  color: #006408;  
}


	ul#order_inner_tabs {
		border-bottom:1px #1F4065 solid;
	}
	#order_inner_tabs li{
		background-color: #00953b;
		color: #FFFFFF;
		border-right:2px solid #fff;
	}
	#order_inner_tabs li.current {
		background-color: #006408;
		color: #FFFFFF;
	}


	#order_inner_tabs li:hover {
		background-color: #006408;
	}

.head-row {
	background-color:#e1e1d1;
	line-height:30px;
	font-weight:bold;
}
.head-row.dispatched {
	background-color:#d1e1d1;
}
