@charset "utf-8";

body{text-align:center;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;background:#ebebeb;color:#5f5f5f;}
a{text-decoration:none;color:#19316d;}
a:hover{color:#5f5f5f;}

ul {font-size:11px;	list-style-type:square;	width: 440px;}
li {margin-left: 15px;text-align: justify;}
td {font-size:11px;}

#wrapper{background:#FFFFFF;padding-bottom:40px;border-bottom:#999999 solid 1px;}
#holder {
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header{height:100px;border-bottom:#ececec solid 6px;background:url(/assets/images/contactNumber.gif) 610px 36px no-repeat;position:relative;}
#logo{display:block;width:155px;height:100px;background:url(/assets/images/logo.gif) no-repeat;overflow:hidden;position:absolute;margin-left:0px}
#logo span{line-height:100px;}

#navArea{height:50px;position:relative;}
#searchBar{padding-left:10px;border-top:#ececec solid 3px;padding-top:15px;}

.hNav{line-height:50px;font-size:13px;padding-left:8px;}
#basket{height:50px;color:#5f5f5f;position:absolute;right:10px;top:6px;font-size:10px;text-align:right;}
#basket strong{font-size:18px;}
.basketButton{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:#999999 solid 1px;}

#search{position:absolute;top:14px;left:20px;}
#search form{padding:0px;margin:0px;}
.searchField{width:175px;color:#444444;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:#CCC solid 1px;}
.searchButton{color:#000000;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:#999999 solid 1px;}

.orangeLink{color:#17326D;}
.cashAmount{font-size:18px;color:#17326D;font-weight:bold;}

#feature{height:210px;position:relative;border-bottom:#ececec solid 3px;padding-bottom:10px;}
#featureNav{position:absolute;left:15px;top:0px;width:160px;height:210px;background:#FFFFFF;padding-top:0px;font-weight:bold;}
#featureNav a{display:block;line-height:26px;font-size:12px;text-indent:10px;}
#featureNav a:hover{color:#17326D;}

#leftCol{float:left;width:190px;padding-top:20px;}
#leftCol h2, #leftCol h1 {color:#17326D;padding:0px;margin:0px;font-size:14px;font-weight:normal;padding-left:10px;margin-bottom:5px;}
#rightCol{float:right;width:560px;padding-top:20px;padding-left:20px;}
#rightCol a {font-weight:bold;}

.homeProduct{border:#b8b8b8 solid 1px;padding:10px;width:247px;height:215px;margin-bottom:20px;}
.homeProduct H3{line-height:32px;color:#606060;padding:0px;margin:0px;font-size:12px;font-weight:bold;background:#cccccc;text-align:center;margin-bottom:10px;}
#rightCol .homeProduct P{padding:0px;margin:0px;float:left;font-size:11px;width:122px;float:right;height:100px;overflow:hidden;}
.homeProduct img{float:left;margin-right:5px;}
.homeProduct hr{height:3px;color:#CCCCCC;border-top:#CCCCCC solid 3px;clear:both;}

#homeText p{
	margin-left:0px;
	padding:0px;
}

.sideNav{margin-left:10px;display:block;text-indent:20px;background:url(/assets/images/orangeBullet.gif) 4px 7px no-repeat;font-size:11px;line-height:18px;}
.sideNav:hover{color:#17326D;}
.advert{margin-top:20px;margin-left:10px;}

#rightCol h2, #rightCol h1 {margin:0px;padding:0px;font-weight:normal;font-size:18px;color:#17326D;}
#rightCol h1 span {
	float:right;
}
#rightCol {font-size:11px;text-align:justify;}
#rightCol .prodCat {clear:both;}
#rightCol .prodCat a {display:block;float:left;width:150px;padding:5px;border:#cacaca 1px solid;margin:0 5px 5px 0;
	font-size:13px;
}
#rightCol .prodCat a:hover {background-color:#efefef;}

#footerLeft{font-size:12px;font-weight:bold;width:200px;text-align:left;float:left;display:block;}
#footer{font-size:10px;text-align:left;padding-top:20px;padding-bottom:20px;clear:both;width:760px;margin-left:auto;margin-right:auto;}
#footer2{font-size:10px;text-align:center;padding-bottom:10px;clear:both;width:760px;margin-left:auto;margin-right:auto;}
#copyright{color:#999999;margin-top:10px;}

.product{width:177px;display:block;background:#19316D;padding:1px;position:relative;text-decoration:none;cursor:pointer;float:left;margin-right:5px;margin-bottom:5px;}
.product span{position:absolute;bottom:4px;left:110px;color:#FFFFFF;font-size:11px;font-weight:bolder;cursor:pointer;}

#fluidform {
	margin-left:40px;
	background:#ffffff;
	font-size:11px;
	width: 450px;
	}
	
.fieldName {
	width:200px;
	display: inline;
	float:left;
	margin-right:10px;
	margin-bottom:3px;
}

.fieldData {
	display: inline;
	float:left;
	margin-bottom:3px;
}
.fieldData input, .fieldData textarea {
	border:1px solid #cacaca;
}
	
.mandatory {
	color:#17326D;
	font-weight: bolder;
}

.req {
	color:#ff0000;
}

.submit {
	background:#17326D;
	border: 1px solid #000;
	color: #fff;
	font-size:11px;
	font-weight:bolder;
}

#searchForm {
	font-size: 11px;
	background:#EBEBEB;
	width:540px;
	border:#999999 solid 1px;
	padding:10px;
	line-height:25px;
}

#searchForm input, #searchForm select {
	font-size: 11px;
	border:1px #999999 solid;
	color:#444444;
}

#searchBotRow input {
	width: 40px;
}

#searchBotRow{margin-bottom:10px;}

#basketSummary {
	font-size: 11px;
}

.basketHead {
	font-weight: bold;
	background: #CCCCCC;
	padding: 4px 0px 4px 0px;
}
.basketHead, .basketBody {
	display: block;
	font-size: 11px;
	float:left;
	width:107px;
	padding: 2px;
}

.basketBody input {
	font-size: 11px;
}

#searchForm .basketButton {
	border:#006699 solid 1px;;
	background-color:#0099CC;
	font-size:11px;
	color:#000000;
}

#checkoutForm, #checkoutForm input {
	font-size: 11px;
}


.pagination,.currentPage {
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	color:#999999;
	width:20px;
	margin-right:4px;
}

.currentPage{
	color:#666666;
	background:#CCCCCC;
}

#paginationHolder{
	margin-top:20px;
	padding-bottom:4px;
	text-align:right;
	border-bottom:#999999 solid 1px;
	margin-bottom:4px;
}
#paginationHolderBottom{
	margin-bottom:20px;
	padding-top:4px;
	text-align:right;
	border-top:#999999 solid 1px;
	margin-top:4px;
}

#sort{float:left;}
a.brochure {
	display:block;
	width:auto;
	border:1px solid #cc6600;
	background-color:#FFFF99;
	width:210px;
	text-align:center;
	margin: 10px 0 10px 0;
	line-height:33px;
}
a.brochure img {margin-bottom:4px;}
.imgUp, .imgDown {
	background-repeat:no-repeat;
	background-color:Transparent;
	border:none;
	width:7px;
	height:20px;
	/*color:#5f5f76;*/
	color:white;
	font-size:0px;
	margin:0px;
	padding:0px;
	line-height:100px;
}
.imgUp {
	background-image:url(/assets/images/upa.gif);
}
.imgDown {
	background-image:url(/assets/images/downa.gif);
}
#articles {
}
#articles h2 {
	border-bottom:1px solid #cacaca;
	margin:15px 0 0 0;
}
#articles h3 {
	background-color:#efefef;
	border-bottom:1px solid #cacaca;
	margin:0;
	padding:5px;
	font-size:14px;
	clear:both;
}
#articles .article {
	line-height:26px;
	font-size:14px;
	clear:both;
}
#articles .article label {
	display:block;
	width:50px;
	float:left;
}
#articles .article span {
	float:right;
}
.back {
	border-top:1px solid #cacaca;
	padding-top:5px;
	margin-top:5px;
	float:right;
}