/* CSS Document */
body {
	background-color:#E9E8D8;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:18px;
	color:#56425D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #52445C;
	text-decoration:none;
	line-height:20px;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #90C84B;	
	text-decoration:none;
	line-height:20px;
}

.logo_bg {
	background-color:#1A1635;
}
.top_nav_bg {
	background-color:#56425D;
	font-family:Arial, Helvetica, sans-serif;
	color:#E9E8D8;
	font-size:10px;
}
.top_nav_bg:hover {
	background-color:#56425D;
	font-family:Arial, Helvetica, sans-serif;
	color:#E9E8D8;
	font-size:10px;
}

.basket_main {	
	color:#FFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px; 
}
.summary_main {
	background-color:#749B2B;
	color:#FFFFFF;
}
.summary_main_greyscale {
	background-color:#E8E7D8;
	color:#1A1635;
}
.content_title{
	color:#1A1635;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
}
.content_bg {
	background-color:#FFFFFF;
}
.footer_bg {
	background-color:#1A1635;
	font-family:Arial, Helvetica, sans-serif;
	color:#E9E8D8;
}
.footer_text {
	background-color:#1A1635;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E9E8D8;
	font-size:9px;
}
a.footer_text:hover {
	background-color:#1A1635;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #90C84B;	
	font-size:9px;
}


.product_menu {	
	background-color:#809A39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F2F2EA;
	font-size:12px;
	padding:3px
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* navigation elements */
#TopNav {
	width: 760px;
	height: 30px;
	overflow: hidden;
	background-color:#0253A2;
	margin: 1px 0px 1px 0px;
	padding: 0px;
	list-style-type: none;
}
#TopNav li {
	float: left;
	margin: 1px 0px 0px 10px;
	font-size: 12px;
}
#TopNav a {
	color: #FFF;
}
#SideNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/* ============== main side menu =============== */
#SideNav li {
	width: 160px;
	background-color: #749B2B;
    color:#F2F2EA;
	text-transform: uppercase;
	padding:3px
	/*text-indent: 10px;
	line-height: 24px;*/
	font-size: 12px;
}
#SideNav li div {
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
/* ============== main side menu texts (except sub menu) =============== */
#SideNav li a {
    color:#F2F2EA;
	/*font-size: 12px;*/
}
#SideNav li a:hover {
    color:#1F1C37;
	/*font-size: 12px;*/
}
#SideNav li a.main_active {
	color:#1F1C37;
}
#SideNav li li {
	border-bottom: none;
	color:#52445C;
	/*text-indent: 10px;*/
	background-color: #749B2B;
	font-size: 11px;	
}

#SideNav li li div {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	
}
#SideNav li li a {
    color:#52445C;
	/*font-size: 12px;*/
}
#SideNav li li a:hover {
    color:#B6B0BB;
	/*font-size: 12px;*/
}
#SideNav li li a.sub_active  {
	color:#B6B0BB;
}
#SideNav li li li {
	border-top: 1px solid #FFF;
	border-bottom: none;
	/*text-indent: 10px;*/
	background-color: #00FF00;
}

#SideNav li li li div {
	padding-left:10px;
	/*padding-top:1px;*/
	/*padding-bottom:1px;*/
}

#SideNav li.Title {
	background-color: #0253A2;
	border-top: none;
}
#SideNav li.Title a {
	color:#FFFFFF;
}
#SideNav li.Title a:hover {
	color:#FFFFFF;
}
#SideNav a:hover {
	color: #0253A2;
}
#SideNav br {
	display: none;
}
#SideNav img {
	margin-bottom: 1px;
}
#SideNav p {
	margin: 10px 0px 10px 10px;
	font-size: x-small;
	font-weight: bold;
	color: #0253A2;
}

/* the following properties are set by javascript in global.js 
Not any more!
*/
#Navigation li ul, #Navigation li.Open li.Closed ul {
	display: block;			/* collapse */
}
#Navigation li.Open ul {
	display: block;			/* expand */
}
#Navigation li.Active a {
	font-weight: normal;	/* highlight text */
}
#Navigation li.Active li a {
	font-weight: bold;		/* fix lower levels */
}
#Navigation li.Active li.Active a {
	font-weight: normal;	/* highlight text */
}


/* main content items */
#Content.Large {
	width: 580px;
}
#Content p.Note, #Content span.Note {
	font-size: x-small;
}
#Content p.Price {
	font-size: large;
	color: #0253A2;
	font-weight: bold;
}
#Content p.Stockist {
	border-top: 1px solid #666;
	padding: 10px 0px 3px 0px;
}
#Content p.Stockist strong {
	color: #0253A2;
}
#Content img.RightMargin {
	margin-right: 15px;
}
#Content a {
	text-decoration: none;
}
#Content h2 a {
	text-decoration: none;
	color: #0253A2;
}
#Footer p {
	margin: 0px;
	line-height: 30px;
}
#Footer a {
	color: #FFF;
}
.DarkGreen {
	color: #0253A2;
}


/* right hand items */
#Additional img {
	margin-bottom: 1px;
}
#Additional br {
	display: none;
}


/* MV Additional */
.border_top {
	border-top: 2px solid #C7C7C7;
}
.border_bottom {
	border-bottom: 2px solid #FFFFFF;
}
.border_left {
	border-left: 1px solid #C7C7C7;
}
.border_right {
	border-right: 1px solid #C7C7C7;
}
.small {
	font-size:x-small;
	text-decoration:none	;
}
.medium {
	font-size:medium;
	text-decoration:none	;
}

/*Site map */

.bg_white {

background-color:#FFFFFF;
}
.bg_d_grey {
background-color:#94989B;
}
.bg_m_grey {
background-color:#E1E1E1;
}
.bg_l_grey {
background-color:#F1F1F1;
}
.bg_yellow {
background-color:#FEBF10;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bg_d_blue {
background-color:#749B2B;
color:#FFFFFF;
}

.bg_a_white {
background-color:#FFFFFF;
color:#1A1635;
}
/*++++++++++++++++++++++++++++menu table++++++++++++++++++++++++++++++*/
.bg_l_blue {
background-color:#0253A2;

/*color:#FFFFFF;*/
}


.text_blue {
	color: #FFFFFF;
}
.text_white {
	color: #FFFFFF;
}
.menu {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.menu:hover {
color:#000000;
font-size:11px;
background-color:#0253A2;
text-decoration:none;
}
.menu_selected {
color:#000000;
font-size:11px;
background-color:#0253A2;
text-decoration:none;
}
.menu_selected:hover {
color:#000000;
font-size:11px;
background-color:#0253A2;
text-decoration:none;
}
.product_bg {
	background-image:url(../images/product_bg_fade.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
