/*  HILDITCH AND KEY DEFAULT STYLESHEET - 20/07/2004  */
/* 	JAKE - PILASTRO  */

/*  border: solid 1px #ff0000;  */


/*  GENERIC STYLES  */

#bannerwrap {
	position:absolute;
	width:333px;
	height:57px;
	z-index:2;
	left: 255px;
	top: 27px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #006633;
	padding: 0px;
}
.imgright {
	clear: left;
	float: right;
	padding-left: 10px;
}
.imgleft {
	clear: right;
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
#logo2 {
	position:absolute;
	width:200px;
	height:59px;
	z-index:1;
	left: 566px;
	top: 27px;
}
#logo {
	position:absolute;
	width:200px;
	height:59px;
	z-index:1;
	left: 12px;
	top: 27px;
}
body {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-family: verdana, geneva, sans-serif;
	font-size: 100%;
	color: #666;
}
#divPgHead {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 116px;
	padding: 0px;
	margin: 0px;
	background: #fff url("../images/head_nav/nav_bkgrnd.jpg") no-repeat left top;
}
.Bannerad {
	position: absolute;
	top: 24px;
	left: 14px;
}
div.hdStrapline {
	position: absolute;
	top: 6px;
	left: 13px;
}
.sbmtitle {
	line-height: 50px;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #333399;
}
div.hdBasketBtn2 {
	position: absolute;
	top: 26px;
	left: 374px;
	height: 56px;
	width: 161px;
}
div.hdBasketBtn {
	position: absolute;
	top: 32px;
	left: 621px;
	height: 56px;
	width: 161px;
}
.salehead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333399;
	line-height: 24px;
}
.returnimg {
	position: relative;
	top: 10px;
}
div.navHiLghtHm {
	position: absolute;
	top: 102px;
	left: 153px;
	width: 50px;
	z-index: 999;
}
div.navHiLghtSm {
	position: absolute;
	top: 102px;
	left: 344px;
	width: 50px;
	z-index: 999;
}
#divPgBody {
	position: relative;
	top: 0px;
	left: 0px;
	width: 768px;
	padding: 0px;
	margin: 2px 21px 30px 11px;
}
.pgTitle {
	margin: 15px 0px 15px 0px;
}
.pgSubTitle {
	margin: 0px 0px 10px 0px;
}
.pgCopy {
	margin: 0px;
	font-size: 65%;
}
.pgIntro {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.productItem {
	margin: 20px 0px 10px 0px;
}
.productItemL {
	font-size: 65%;
	padding: 14px 6px 0px 0px;
	background: #fff url("../images/item_module/bkgrnd_left.gif") repeat-x left top;
}
.productItemR {
	background: #fff url("../images/item_module/bkgrnd_right.gif") repeat-x left top;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.flashContent {
	margin: 10px 0px 0px 0px;
}
#divPgFoot {
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	padding: 0px;
	margin: 0px 0px 40px 0px;
}
.footNav {
	margin: 6px 0px 0px 11px;
	color: #999;
	font-size: 65%;
}
span.lnkSep {
	display: none;
	font-size: 70%;
}
h3 {
	font-size: 80%;
}
h2 {
	font-size: 65%;
}
.txtStyle01 {
	font-weight: bold;
	color: #374d61;
}
.fontSize001 {
	font-size: 65%;
}
.fontSize002 {
	font-size: 70%;
	font-weight: bold;
}
.fontSize003 {
	font-weight: bold;
}
.fontSize004 {
	font-size: 65%;
	font-weight: bold;
}
.sizeChart0 {
	margin: 12px 0px 0px 0px;
}
.sizeChartBkgrnd {
	background-color: #E6EAEF;
}
.sizeChartBkgrndL {
	background: #E6EAEF url("../images/item_module/bkgrnd_bar_left.gif") repeat-y left top;
}
.sizeChartBkgrndR {
	background: #E6EAEF url("../images/item_module/bkgrnd_bar_right.gif") repeat-y right top;
}
.sizeChartColL {
	font-size: 65%;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.sizeChartColM {
	font-size: 65%;
	border-bottom: 1px solid #fff;
}
.sizeChartColR {
	font-size: 65%;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.sizeChartHdL {
	font-size: 65%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.sizeChartHdM {
	font-size: 65%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.sizeChartHdR {
	font-size: 65%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.wholesaleForm01 {
	margin: 0px;
	width: 480px;
}
.wholesaleForm01b {
	margin: 12px 0px 0px 0px;
	width: 480px;
}
.wholesaleForm02 {
	width: 478px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #e6eaef;
}
.wholesaleForm02b {
	width: 478px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #e6eaef;
}
.wholesaleForm03 {
	margin: 0px;
	border: 1px solid #fff;
	background-color: #e6eaef;
}
.wholesaleBttnBkgrnd {
	background: #E6EAEF url("../images/item_module/wholesale_bkgrnd.gif") repeat-x left top;
}
.wholesaleColL {
	font-size: 65%;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #fff;
}
.wholesaleColLM {
	font-size: 65%;
	padding: 6px 0px 6px 10px;
	border-bottom: 1px solid #fff;
}
.wholesaleColR {
	padding: 1px 10px 1px 0px;
	border-bottom: 1px solid #fff;
}
.wholesaleColR2 {
	font-size: 65%;
	padding: 4px 10px 4px 0px;
	border-bottom: 1px solid #fff;
}
.wholesaleColLB {
	font-size: 65%;
	padding: 6px 0px 0px 10px;
}
.wholesaleColRB {
	padding: 1px 10px 1px 0px;
}
.contactusBttnBkgrndT {
	background: #E6EAEF url("../images/item_module/contactus_bkgrnd.gif") repeat-x left top;
}
.contactusBttnBkgrndB {
	background: #E6EAEF url("../images/item_module/contactus_bkgrnd.gif") repeat-x left bottom;
}
.picBorder001 {
	border: 1px solid #5F758A;
}
p.pTag001 {
	margin: 0px 0px 0px 0px;
}
.shopBagTbl01 {
	margin: 0px 0px 0px 0px;
}
.shopBagTbl02 {
	margin: 10px 0px 0px 0px;
}
.shopBagSideL {
	background: #E6EAEF url("../images/shop_bag/side_left_lght.gif") repeat-y left top;
}
.shopBagSideLT {
	background: #E6EAEF url("../images/shop_bag/side_left_lght.gif") repeat-y left top;
	border-top: 1px solid #fff;
}
.shopBagSideR {
	background: #E6EAEF url("../images/shop_bag/side_right_lght.gif") repeat-y right top;
}
.shopBagSideRDrk {
	background: #D0D8E1 url("../images/shop_bag/side_right_drk.gif") repeat-y right top;
}
.shopBagSideRDrkT {
	background: #D0D8E1 url("../images/shop_bag/side_right_drk.gif") repeat-y right top;
	border-top: 1px solid #fff;
}
.shopBkgrndLt {
	background-color: #E6EAEF;
	padding: 2px 1px 1px 3px;
}
.shopBkgrndLtT {
	background-color: #E6EAEF;
	padding: 4px 3px 2px 3px;
	border-top: 1px solid #fff;
}
.shopBkgrndLtT2 {
	background-color: #E6EAEF;
	padding: 4px 3px 2px 3px;
}
.shopBkgrndDk {
	background-color: #D0D8E1;
	padding: 2px 1px 1px 3px;
}
.shopBkgrndLtWL {
	background-color: #E6EAEF;
	padding: 2px 1px 1px 3px;
	border-left: 1px solid #fff;
}
.shopBkgrndLtOp {
	background-color: #E6EAEF;
	padding: 3px 1px 3px 3px;
}
.shopBkgrndLtWLOp {
	background-color: #E6EAEF;
	padding: 3px 1px 3px 3px;
	border-left: 1px solid #fff;
}
.shopBkgrndDkWL {
	background-color: #D0D8E1;
	padding: 2px 1px 1px 3px;
	border-left: 1px solid #fff;
}
.shopBkgrndDkWLT {
	background-color: #D0D8E1;
	padding: 2px 1px 1px 3px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.shopBkgrndDkWLT2 {
	background-color: #D0D8E1;
	padding: 2px 1px 1px 3px;
	border-left: 1px solid #fff;
}
.chkOutBkgrndLt {
	background-color: #E6EAEF;
	padding: 4px 1px 3px 3px;
}
.chkOutBkgrndLtWL {
	background-color: #E6EAEF;
	padding: 4px 1px 3px 3px;
	border-left: 1px solid #fff;
}
.chkOutBkgrndLtWLP {
	background-color: #E6EAEF;
	padding: 4px 1px 3px 6px;
	border-left: 1px solid #fff;
}
.nbTxt {
	margin-top: 6px;
	margin-bottom: 0px;
}


/* FORM STYLES */
form {
	font-family: verdana,geneva,sans-serif;
}
select {
	color: #374D61;
}
input.input001 {
	font-size: 65%;
}
input.formButton {
	font-size: 65%;
	margin: 1px 4px 1px 4px;
}
textarea {
	font-size: 65%;
	font-family: verdana,geneva,sans-serif;
}



/* TEXT LINKS */
a.footNavLnk:link, a.footNavLnk:visited, a.footNavLnk:active {
	color: #999;
	text-decoration: none;
}
a.footNavLnk:hover {
	color: #444;
	text-decoration: none;
}
a.bodyLink001:link, a.bodyLink001:visited, a.bodyLink001:active {
	color: #666;
	text-decoration: underline;
}
a.bodyLink001:hover {
	color: #666;
	text-decoration: underline;
}


/* POP UP WINDOW STYLES */
.popupWin {
	padding: 10px;
	margin: 0px;
	background-color: #ced6e0;
}
.pPimage {
	margin: 0px;
	z-index: 2;
	position: absolute;
	top: 15px;
	left: 10px;
}
.pPbttn {
	margin: 0px;
	z-index: 6;
	position: absolute;
	top: 455px;
	left: 15px;
}
.backbutton {
	left: 10px;
	top: 35px;
}
.highlight {
	color: #990033;
}
.saleheadbig {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #333399;
	line-height: 36px;
}
.subhead {
	color: #000000;
	font-size: 14px;
}
.bannerimg {
	border: 0em;
}
.centre_banner {
	margin-top: .5em;
	margin-bottom: .5em;
	border: 0px;
}
