/*
Theme Name: Euro Catering Theme
Theme URI: http://http://www.justsearching.co.uk
Description: A Wordpress theme created by Just Search for Euro Catering.
Version: 1.6
Author: Gary Douglas
*/
body {
 padding:0px;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#999;
 text-align:left;
 color:#444;
 font-size:14px;
}
a {
	text-decoration:underline;
	color:#444;
}
a:hover {
	text-decoration:none;
}
a img {
	border:none;
}
#hp-content h1 {
	font-size:18px;
	margin:8px 0px;
}
h2 {
	font-size:18px;
	color:#666666;
	margin:6px 0px;
}
#wrapper {
	width:960px;
	margin:0px auto;
	background-color:#fff;
	padding-bottom:20px;
}
#head {
	background-color:#000;
	height:128px;
	width:960px;
}
#logo {
	width:127px;
	height:75px;
	background:url(http://www.chefsrange.co.uk/img/logo.jpg) no-repeat;
	float:left;
	margin:26px 0px 0px 70px;
}
#head-right {
	float:right;
	height:128px;
	width:600px;
}
#deliver {
	color:#fff;
	text-align:center;
	font-weight:bold;
	width:300px;
	float:right;
	margin:20px 0px 14px 0px;
}
#deliver1 {
	font-size:20px;
}
#deliver2 {
	font-size:34px;
}
#nav1 {
	background-color:#fff;
	height:28px;
 	*height:30px;
	width:554px;
	*width:605px;
	float:right;
	clear:both;
	font-size:16px;
}
#nav1 a {
	text-decoration:none;
	color:#000;
	display:block;
	float:left;
	height:23px;
    *height:30px;
    *padding:5px 2px 0px 30px;
	padding:5px 2px 0px 30px;
	background:url(http://www.chefsrange.co.uk/img/grey-arrow.jpg) no-repeat 5px 3px;
}
#nav1 a:hover {
	color:#fff;
	font-weight:bold;
	background:url(http://www.chefsrange.co.uk/img/white-arrow.jpg) #999 no-repeat 5px 3px;
}
#home-button {
	width:46px;
 *width:90px;
}
#contact-us-button {
	width:85px;
 *width:130px;
}
#sitemap-button {
	width:60px;
 *width:110px;
}
#basket-button {
	width:100px;
 *width:150px;
}
#checkout-button {
	width:68px;
 *width:118px;
}
#left {
	width:185px;
	float:left;
	background-color:#fff;
}
#main-content{
	float:left;
	background-color:#fff;
	width:585px;
	border:1px solid #ccc;
	margin:8px 0px;
	text-align:left;
		padding:10px;
}
.contentHeading h1 {
	background:url(http://www.chefsrange.co.uk/img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}
.middleBoxHeading .infoBoxHeading {
	background:url(http://www.chefsrange.co.uk/img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}
.select-box-a a {
	font-weight:bold;
	color:#666;
	font-size:14px;
	text-decoration:none;
}
.select-box-a a:hover {
	text-decoration:underline;
}

#right {
	width:162px;
 *width:170px;
	float:left;
	background-color:#fff;
	padding:6px 3px 0 3px;
}
#right p {
	margin:0px 0px 8px 0px;
}
#visit-blog a {
	background:url(http://www.chefsrange.co.uk/img/visit-our-blog.jpg) repeat-x;
	height:43px;
	padding:6px;
	border:1px solid #cecece;
	display:block;
	padding-top:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:36px;
	color:#676767;
}
#visit-blog a:hover {
	color:#000;
}
#right .middleBoxHeading .infoBoxHeading {
	background:#666;
	font-weight:bold;
	color:#fff;
}
#right .infoBoxContents .menu-box input {
}
#footer {
	height:55px;
	background-color:#000;
	clear:both;
	padding:10px 0px 0px 0px;
}
#footer-links {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}
#footer-links a {
	text-decoration:none;
	color:#000;
}
#footer-links a:hover {
	text-decoration:underline;
}
#left .menu-box {
	padding-top:0px !important;
}
#left .menu-box a {
	display:block;
	height:24px;
 *height:33px;
	width:180px;
	background:url(http://www.chefsrange.co.uk/img/cat-bg.jpg) no-repeat;
	margin-top:3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 2px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
}
#left .menu-box a:hover {
	text-decoration:underline;
	color:#000;
}
#left .menu-box .selected2 {
	background:#666 !important;
}
#left .menu-box a:hover.selected2 {
	color:#fff !important;
}
.subcat {
	display:compact !important;
	width:171px !important;
 *width:176px !important;
	background:#ccc !important;
	margin-top:0px !important;
	color:#fff !important;
	height:24px !important;
 *height:29px !important;
	padding:2px 0px 2px 5px !important;
	font-size:13px !important;
}
a:hover.subcat {
	background-color:#FFFFFF !important;
	color:#666 !important;
	text-decoration:none !important;
}
#left-cards {
	padding:0px 0px 0px 9px;
}
#right {
	margin:0px 0px 0px 0px;
}
#right .menu-box {
	padding:0;
}
#right .menu-box a {
	display:block;
	background:url(http://www.chefsrange.co.uk/img/info-link-bg.jpg) no-repeat;
	margin-top:3px;
	height:22px;
	_height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:3px 0px 0px 5px;
	font-size:13px;
}
#right .menu-box a:hover {
	text-decoration:underline;
	color:#000;
}
#right .menu-box input {
}
a.subcat {
	height:auto !important;
}
#special .infoBoxHeading {
	background:url(http://www.chefsrange.co.uk/img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}
.productSpecialPrice {
	font-weight:bold;
	color:#FF0000;
}
#special a {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#special a:hover {
	text-decoration:underline;
}
#welcome {
	padding-left:2px;
 *padding-left:1px;
	margin-bottom:5px;
}
#about-us {
	padding:6px;
	font-size:14px;
}
#about-us-heading {
	background:url(http://www.chefsrange.co.uk/img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}
#p-desc {
	padding:0px 10px 10px 10px;
}
.productListing-even {
	background:#E9E9E9;
	padding:6px;
}
.productListing-odd {
	background:#EEEEEE;
	padding:6px;
}
.productListing-heading {
	font-weight:bold;
}
.warning {
	padding:6px 6px;
	font-size:12px;
}
.inputRequirement {
	font-weight:bold;
	font-size:12px;
	padding-right:6px;
}
.subheading {
	font-weight:bold;
	padding:10px 0 0 6px;
}
.main {
	padding:0px 6px;
}
.cardbg {
	background:#ddd;
	padding-top:8px;
}
.defaultSelected {
	padding-top:6px;
}
.r-cart {
	border-bottom:3px solid #999;
}
#r-search .menu-box {
	padding-top:6px;
}
#adsearch {
	text-align:center;
}
#sub-but {
	border:none !important;
	background:#666;
	color:#fff;
	font-weight:bold;
	width:100px !important;
	height:25px;
	margin:6px 0px 6px 58px;
}
#search-text {
	border:1px solid #E6BF64;
	padding:3px;
	height:25px;
}
#options-wrapper {
	margin:0px 20px 20px 20px;
}
#p-options-header {
	font-weight:bold;
}
#p-img {
	padding:10px;
}
.select-box-aa img {

}
.select-box-aa a {
	font-weight:bold;
	text-decoration:none;
}
.select-box-aa a:hover {
	text-decoration:underline;
}
#portfolio {
	margin:0px;
	padding:0px;
	list-style:none;
	height:332px !important;
}
a.middleLinkTop {
	font-weight:bold;
	text-decoration:none;
}
a:hover.middleLinkTop {
	text-decoration:underline;
}
.wprice {
	color:#FF0000;
	font-weight:bold;
}

.wi-dth {
	width:105px !important;
	height:34px !important;
}
.imgfifty img {
/*	height:150px;
	width:150px;*/
}
.details-button {
	width:105px !important;
	height:34px !important;
}
.sep-link a {
	display:block;
	height:24px;
 *height:33px;
	width:180px;
	background:url(http://www.chefsrange.co.uk/img/cat-bg.jpg) no-repeat;
	margin:9px 0px 0px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 2px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
	text-align:left;
}
.sep-link a:hover {
	text-decoration:underline;
	color:#000;
}
.normal-price {
	font-weight:bold;
	color:#FF0000;
	padding-top:7px;
}
#ps-hp-s #about-us .h {
	display:none;
}
.fade {
	height:19px;
	padding:0px 0px 8px 10px;
}
.fade p {
	margin:5px 0px;
	font-size:18px;
}
.sideBoxHeading {
	background:#666666;
}
.sideBoxHeading .infoBoxHeading {
	color:#fff !important;
	font-weight:bold;
	font-size:18px;
}

#sidebar ul{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#sidebar{
	text-align:right;
	width:158px;
}

.narrowcolumn{

}

.alignleft{
	float:left;
	padding:10px;
	padding-left:0px;
}

.alignright{
	float:right;
	padding:10px;
	padding-right:0px;
}
