@charset "utf-8";

/* CSS Document */

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	background-color:#9e8365;

}

#container {

	margin-left:auto;

	margin-right:auto;

	width:760px;

	background-color:#FFFFFF;

	border:#ffffff 5px solid;
	

}

#header {

	height:150px;

	background-image:url(../images/header.jpg);

	background-repeat:no-repeat;

	padding-left:20px;

	padding-top:15px;

}



/* Top Menu Style */

#menu_top_horizontal {

	margin-top:10px;

	margin-bottom:10px;

	height:48px;

}

#menu_top_horizontal .lhs {

	float:left;

	width:5px;

	height:48px;

	background-image:url(../images/mnu_left.jpg);

	background-repeat:no-repeat;

}

#menu_top_horizontal .mid {

	float:left;

	height:48px;

	width:750px;

	background-image:url(../images/mnu.jpg);

	background-repeat:repeat-x;

}

#menu_top_horizontal .rhs {

	float:right;

	width:5px;

	height:48px;

	background-image:url(../images/mnu_right.jpg);

	background-repeat:no-repeat;

}

#menu_top_horizontal .mid ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

#menu_top_horizontal .mid li {

	float: left;

	margin: 0 0.15em;

	height: 48px;

	line-height: 48px;

}

#menu_top_horizontal .mid li a{

	/*background: url(background.gif) #fff bottom left repeat-x;*/

	height: 48px;

	line-height: 48px;

	float: left;

	width: 142px;

	display: block;

	color: #0d2474;

	text-decoration: none;

	text-align: center;

}

#menu_top_horizontal .mid ul .sep{ background-image:url(../images/mnu_sep.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:4px;}

#menu_top_horizontal .mid li .home{ background-image:url(../images/mnu_home.gif); background-repeat:no-repeat; background-position:center; font-size:0px;}

#menu_top_horizontal .mid li .delivery{ background-image:url(../images/mnu_delivery.gif); background-repeat:no-repeat; background-position:center; font-size:0px;}

#menu_top_horizontal .mid li .aboutus{ background-image:url(../images/mnu_aboutus.gif); background-repeat:no-repeat; background-position:center; font-size:0px;}

#menu_top_horizontal .mid li .contactus{ background-image:url(../images/mnu_contactus.gif); background-repeat:no-repeat; background-position:center; font-size:0px;}

#menu_top_horizontal .mid li .bespoke{ background-image:url(../images/mnu_bespoke.gif); background-repeat:no-repeat; background-position:center; font-size:0px;}



/* Hide from IE5-Mac \*/

#menu_top_horizontal .mid li a {

	float: none

}

/* End hide */ 



/* Vertical Menu Style */

#column_left #menu_vertical ul {

	list-style:none;

	padding: 0;

	margin: 0 0 40px 0;

}

#column_left #menu_vertical li {

	padding-left: 8px;

	margin-bottom: 4px;

	margin-left: 6px;

	background-image:url(../images/bullet.gif);

	background-repeat:no-repeat;

	background-position:left center;

}

#column_left #menu_vertical li a {

	color:#957e5e;

	font-size:0.88em;

}

#column_left #menu_vertical li .bold {

	color:#7c7e6b;

	font-size:0.88em;

	font-weight:bold;

}

#column_left #menu_vertical .menuTOP {

	color:#636453;

	font-weight:bold;

	background-image:url(../images/menuTOP.jpg);

	background-repeat:no-repeat;

	height:38px;

	line-height:38px;

	margin-left: 0px;

	font-size:0.9em;

}



#column_left {

	width:176px;

	float:left;

}

#content {

	width:360px;

	margin:0px 10px 0px 10px;

	float:left;
	
	overflow: invisible;

}

#column_right {

	width:190px;

	float:left;

}



/* Footer Style */

#footer {

	margin-top:10px;

	margin-bottom:10px;

	height:24px;

	clear:left;

}

#footer .lhs {

	float:left;

	width:5px;

	height:24px;

	background-image:url(../images/footer_left.jpg);

	background-repeat:no-repeat;

}

#footer .mid {

	float:left;

	height:24px;

	width:750px;

	background-image:url(../images/footer.jpg);

	background-repeat:repeat-x;

}

#footer .rhs {

	float:right;

	width:5px;

	height:24px;

	background-image:url(../images/footer_right.jpg);

	background-repeat:no-repeat;

}

#footer .mid ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

#footer .mid li {

	line-height:24px;

	font-size:0.85em;

}

#footer .mid li a{

	line-height:24px;

	color: #ffffff;

	text-decoration: none;

}

.boxlink

{

	font-size:0.7em;

	color:#957e5e;

	text-decoration:none;

}



.hidden { 

	position:absolute; 

	left:0px; 

	top:-500px; 

	width:1px; 

	height:1px; 

	overflow:hidden; 

} 

.bskttxt {

	font-size:0.88em;

	color:#665133;

}

.smlBasket_class {

	padding:4px;

}

a.tc:link

{

	font-size:8pt;

	color:#666;

}

a.tc:visited

{

	font-size:8pt;

	color:#666;

}

a.tc:hover

{

	font-size:8pt;

	color:#333;

}

#opt_box {

	font-size:0.75em;

	text-align:center;

}

.botadd {

	font-size: 0.7em;

	color: #666666;

}

a img { border: 0; }

