.welcomestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #334964;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #04173a;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

body a {
	text-decoration: none;
	color: #04173a;
}

#container {
	background:url(images/bground.jpg) repeat-x top #ffffff;
	padding:10px 26px;
}

/*input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	background:#66778b;
	border:2px solid #2f3236;
}
*/

.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#2e3e5a;
	text-decoration:none;
	background:#99a4b2;
	display:block;
	padding:2px 5px;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	background:#334964;
	display:block;
	padding:2px 5px;
}
.topcat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2e3e5a;
	text-decoration:none;
	background:#99a4b2 url(images/arrow_down.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}
.topcat a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2e3e5a;
	text-decoration:none;
	background:#99a4b2 url(images/arrow_down.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}
.cat .a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#2e3e5a;
	text-decoration:none;
	background:#ccd2d9;
	display:block;
	padding:2px 5px;
}
.cat .a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	background:#334964;
	display:block;
	padding:2px 5px;
}
.cat .b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#2e3e5a;
	text-decoration:none;
	background:#e6e9ec;
	display:block;
	padding:2px 5px;
}
.cat .b a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	background:#334964;
	display:block;
	padding:2px 5px;
}
.basket a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2e3e5a;
	text-decoration:none;
	background:#99a4b2 url(images/ico_viewbasket.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}
.basket a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2e3e5a;
	text-decoration:none;
	background:#99a4b2 url(images/ico_viewbasket.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}

.basket2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#04173a;
	background:#99a4b2 url(images/ico_viewbasket.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}

.pricingdiscounts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#04173a;
	background:#99a4b2 url(images/ico_pounds.jpg) no-repeat right;
	display:block;
	padding:2px 5px;
}

.bannerleft {
	padding-bottom:15px;
	border:none;
}

.search {
	background:#99a4b2;
	border:1px solid #ffffff;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#ffffff;
}

.search input, .search select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	background:#66778b;
	border:2px solid #2f3236;
}
	
.copysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.copybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.imgprod {
	background:#d9d9d9;
	border:1px solid #868686;
	padding:4px;
}
.tprod {
	background:#ccd2d9;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:3px;
}
.codeprod {
	background:#e6e9ec;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:3px;
}
.qtyprod {
	background:#99a4b2;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:3px;
}


.heading {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
}
.heading2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.note {
	font: 10px Arial, Helvetica, sans-serif;
	color:#0a2445;
}

.content {
	font: 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
	padding:5px;
}
.content2 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
}

.inputBg {
	background: url(images/input_bg.jpg) no-repeat left top;
	height:24px;
}
.inputBg input {
	background:none;
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
	padding-left: 7px;
	width:100px;
}

.inputLongBg {
	background: url(images/input_long_bg.jpg) no-repeat left top;
	height:24px;
}
.inputLongBg input {
	background:none;
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
	padding-top:5px;
	padding-left: 7px;
	width:200px;
}

.textBg {
	background:url(images/textarea_bg.jpg) no-repeat left top;
	height:91px;
	padding: 4px 7px;
}
.textBg textarea {
	background:none;
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#0a2445;
	width:200px;
}