body {
	margin-top: 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: 11px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
span.striked{
	text-decoration: line-through;
	color:#808080;
}
span.sale{color:#AF2024;}
TABLE {
  border-collapse : collapse;
  empty-cells : show;
}
FORM { margin : 0px; }
P,TD,TH {
  font-size : 11px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
}

.bold{font-weight:bold;}
.italic{font-style:oblique;}
.green{color:#339933;}

LABEL,INPUT,SELECT,TEXTAREA {
  font-size : 11px;
  color : #000000;
  font-family :Arial, Helvetica, sans-serif;
}

LI.missing 
{
  margin-left : 30px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top:1px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  list-style-image : url(/images/bulletred.gif);
  list-style-position : outside;
  vertical-align : bottom;
  white-space : nowrap;
  color : #FF0000;
}
LI.cats
{
    color:#000000;
    font-weight:normal;
    text-align:justify;
    
}
a.catlink
{
    font-weight:bold;
    font-size:12px;
}
span.title {
   padding-left : 1px;
	font-size : 14px;
	color : #AF2024;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
span.subtitle {
   padding-left : 1px;
	font-size : 11px;
	color : #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
span.checkouthead {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
span.pricedesc {
	font-size : 10px;
	color : #414951;
	font-family : Arial, Helvetica, sans-serif;
}
SPAN.highlight {
	font-size: 16px;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
SPAN.hiyellow{background-color: #FFFF99;}
span.subheading {
	color: #295859;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
}
TD.form
{
    background-color: #F3F3F3;
    border-bottom: 1px solid #FFFFFF;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}
TD.formtitle{
	background-color : #2E6058;
	color:#FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
}
TD.loginsep {
	background-color : #2E6058;
	width : 1px;
}
TD.logintop {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-weight : bold;
	height: 15px;
	background-color : #2E6058;
	color : #FFFFFF;
}
TD.login {
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
}
td.topnav {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 7px;
	padding-right : 7px;
    border-top : 0px solid #666666;
	border-bottom : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #AF2024;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
td.shopnav {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
   border-top : 0px solid #666666;
	border-bottom : 0px solid #666666;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #FFFFFF;
	color: #2E6058;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight : bold;
}
td.leftnavbold {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 4px;
   border-top : 0px solid #295859;
	border-bottom : 0px solid #295859;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #FFFFFF;
	color: #295859;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
}
td.leftnav {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 4px;
   border-top : 0px solid #295859;
	border-bottom : 0px solid #295859;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #FFFFFF;
	color: #2F3841;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
td.tartantop {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../images/tartanbg-top.jpg);
	background-repeat: no-repeat;
}
td.tartanbottom {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../images/tartanbg-bottom.jpg);
	background-repeat: no-repeat;
}
td.tartanleft {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../images/tartanbg-left.jpg);
	background-repeat: repeat;
}
td.tartanright {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../images/tartanbg-right.jpg);
	background-repeat: repeat;
}
td.center {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
td.mainbg {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../images/kiltpinbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
td.main {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
td.hometext {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2F3841;
	text-align : justify;
}
td.virtualtitle {
   border-left: 1px solid #2E6058;
	border-right: 1px solid #2E6058;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #2E6058;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}
td.virtual {
	border-left: 1px solid #2E6058;
	border-right: 1px solid #2E6058;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #2E6058;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align : right;
}
td.calendartitle {
	border-left: 1px solid #AF2024;
	border-right: 1px solid #AF2024;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #AF2024;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}
td.calendar {
	border-left: 1px solid #AF2024;
	border-right: 1px solid #AF2024;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #AF2024;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align : right;
}
td.measuretitle {
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}
td.measure {
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align : right;
}
td.shopheader {
	border-top : 1px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #295859;
	text-align : left;
}
td.insideheader {
	border-top : 1px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #295859;
	text-align : left;
}
td.linebottom {
	border-top : 0px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
td.insidepage {
	border-top : 1px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #2F3841;
	text-align : right;
}
td.producttext {
	border-top : 0px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2F3841;
	text-align : justify;
}
td.proddesctext {
	border-top : 0px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2F3841;
	text-align : justify;
}
td.productdesc {
	border-top : 0px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	padding-top: 1px;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-right: 0px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #2F3841;
	text-align : left;
}
td.proddescsize {
	padding-top: 0px;
	padding-left: 0px;
	padding-right : 17px;
	padding-bottom : 2px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #2F3841;
	text-align : left;
}
td.instock {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #507F80;
	text-align : left;
}
td.outstock {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #cc0000;
    text-align: left;
}
td.proddesctitle {
	padding-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #87332A;
	text-align : left;
}
td.proddescprice {
	padding-bottom : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #2F3841;
	text-align : left;
}
td.checkoutsteps {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 63px;
	padding-right: 59px;
}
td.checkoutstep {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top : 1px solid #E68080;
	border-bottom : 1px solid #E68080;
	border-left : 1px solid #E68080;
	border-right : 1px solid #E68080;
}
td.checkoutstepon {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top : 1px solid #CC0000;
	border-bottom : 1px solid #CC0000;
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	background-color : #CC0000;
}
td.checkouttext {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	font-size : 11px;
}
td.checkouttexton {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	font-size : 11px;
}
td.deliveryaddress {
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 0px;
	padding-right: 0px;
	border-top : 0px solid #2F3841;
	border-bottom : 0px solid #2F3841;
	border-left : 0px solid #2F3841;
	border-right : 0px solid #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	text-align : left;
}
td.checkoutconfirm {
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 20px;
	padding-right: 20px;
	border-top : 1px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	text-align : center;
}
td.checkoutconfirmyellow {
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 20px;
	padding-right: 20px;
	border-top : 1px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight: bold;
	text-align : center;
	background-color: #FFFFCC;
}
td.address {
	padding-top: 0px;
	padding-bottom: 31px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
}
td.backbutton {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top : 1px solid #2F3841;
	border-bottom : 1px solid #2F3841;
	border-left : 1px solid #2F3841;
	border-right : 1px solid #2F3841;
	font-family : Arial, Helvetica, sans-serif;
	color : #2F3841;
	font-size : 11px;
}
td.continuebutton{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top : 1px solid #87332A;
	border-bottom : 1px solid #87332A;
	border-left : 1px solid #87332A;
	border-right : 1px solid #87332A;
	font-family : Arial, Helvetica, sans-serif;
	color : #87332A;
	font-size : 11px;
}
td.ordertext{
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	color : #295859;
	font-size : 11px;
	text-align : left;
}
td.baskethead{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 11px;
	background-color : #2E6058;
}
td.basketmove{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 11px;
	background-color : #6D908A;
}
td.basketdesc{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-size : 11px;
}
td.basketdescON
{
    background-color: #FFFF99;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

td.basketdelivery{
	padding-top: 17px;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom : 1px solid #2E6058;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-size : 12px;
}
td.basketdeliveryON
{
    background-color: #FFFF99;
	padding-top: 17px;
	padding-bottom: 14px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom : 1px solid #2E6058;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-size : 12px;
}
td.costdelivery{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom : 0px solid #2E6058;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-size : 12px;
}
td.baskettotal{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom : 1px solid #2E6058;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}
td.subnav {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
}
A.youracc,A.youracc:visited {
  font-size : 12px;
  color: #336666;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight : bold;
}
A.youracc:hover {
  font-size : 12px;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight : bold;
}
A.addnew,A.addnew:visited {
  font-size : 12px;
  color: #336666;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight : bold;
}
A.addnew:hover {
  font-size : 12px;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
  font-weight : bold;
}
A.navhead,A.navhead:visited {
  font-size : inherit;
  color: #295859;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.navhead:hover {
  font-size : inherit;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.navlink,A.navlink:visited {
  font-size : inherit;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.navlink:hover {
  font-size : inherit;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.shophead,A.shophead:visited {
  font-size : 14px;
  color: #295859;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.shophead:hover {
  font-size : 14px;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.nav,A.nav:visited {
  font-size : inherit;
  color: #2F3841;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.nav:hover {
  font-size : inherit;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.navdrop,A.navdrop:visited {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.navdrop:hover {
  font-size : inherit;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.advert,A.advert:visited {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.advert:hover {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.underline,A.underline:visited {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.underline:hover {
  font-size : inherit;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A,A:visited {
  font-size : inherit;
  color: #2F3841;
  font-family: inherit;
  text-decoration : underline;
}
A:hover {
  font-size : inherit;
  color: #AF2024;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.product,A.product:visited {
  font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #2F3841;
	text-align : left;
	text-decoration : none;
}
A.product:hover {
   font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #AF2024;
	text-align : left;
	text-decoration : underline;
}
A.links,A.links:visited {
   font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	font-weight : bold;
	color : #295859;
	text-align : left;
	text-decoration : underline;
}
A.links:hover {
   font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	font-weight : bold;
	color : #AF2024;
	text-align : left;
	text-decoration : underline;
}
A.basketmove,A.basketmove:visited {
  font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #4D4D4D;
	text-align : center;
	text-decoration : underline;
}
A.basketmove:hover {
   font-family : Arial, Helvetica, sans-serif;
	font-size : inherit;
	color : #AF2024;
	text-align : center;
	text-decoration : underline;
}
img.photo {
	border-top : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
}
img.products {
	border-top : 1px solid #414951;
	border-bottom : 1px solid #414951;
	border-left : 1px solid #414951;
	border-right : 1px solid #414951;
}
img.productson {
	border-top : 1px solid #AF2024;
	border-bottom : 1px solid #AF2024;
	border-left : 1px solid #AF2024;
	border-right : 1px solid #AF2024;
}
img.basket {
	border-top : 1px solid #2E6058;
	border-bottom : 1px solid #2E6058;
	border-left : 1px solid #2E6058;
	border-right : 1px solid #2E6058;
}
LI {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: url(../images/bullet.jpg);
	list-style-position: outside;
	font-size: inherit;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E6058;
	font-size: 11px;
	font-weight : bold;
}
UL {
  margin-top : 10px;
  margin-left : 20px;
}
UL[class="list"] {
  margin-top : 0px;
  margin-left : -30px;
}
INPUT.gobutton {
	border-left: 1px #295859 SOLID;
	border-right: 1px #295859 SOLID;
	border-top: 1px #295859 SOLID;
	border-bottom: 1px #295859 SOLID;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #295859;
	font-family: Arial, Helvetica, sans-serif;
}
A.buybutton,A.buybutton:visited,A.buybutton:hover,A.buybutton:active {
	border-left: 1px #B02125 SOLID;
	border-right: 1px #B02125 SOLID;
	border-top: 1px #B02125 SOLID;
	border-bottom: 1px #B02125 SOLID;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	color: #B02125;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
INPUT.actionbutton
{
    border-left: 1px #2F3841 SOLID;
    border-right: 1px #2F3841 SOLID;
    border-top: 1px #2F3841 SOLID;
    border-bottom: 1px #2F3841 SOLID;
    background-color: #2e8058;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    width: 150px;
}
INPUT.updatebasket {
	border-left: 1px #993333 SOLID;
	border-right: 1px #993333 SOLID;
	border-top: 1px #993333 SOLID;
	border-bottom: 1px #993333 SOLID;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #993333;
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
}
INPUT.addbasket {
	border-left: 1px #2F3841 SOLID;
	border-right: 1px #2F3841 SOLID;
	border-top: 1px #2F3841 SOLID;
	border-bottom: 1px #2F3841 SOLID;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #22F3841;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}
INPUT.addwishlist {
	border-left: 1px #87332A SOLID;
	border-right: 1px #87332A SOLID;
	border-top: 1px #87332A SOLID;
	border-bottom: 1px #87332A SOLID;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #87332A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}
INPUT.returnlist {
	border-left: 1px #FFFFFF SOLID;
	border-right: 1px #FFFFFF SOLID;
	border-top: 1px #FFFFFF SOLID;
	border-bottom: 1px #FFFFFF SOLID;
	background-color: #2F3841;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
}
DIV.menu {
  visibility : hidden;
  position : absolute;
  left : 0px;
  top : 0px;
  z-index : 2;
  border : 0px solid #000000;
  width : 125px;
  padding-top : 0px;
  padding-bottom : 0px;
  background-color : #AF2024;
  color : #000000;
  font-family : TimesNewRoman;
  font-size : 11px;
  text-align : left;  
}
DIV.item {
  visibility : inherit;
  cursor : hand;
  height : 15px;
  padding-left : 13px;
  padding-right : 13px;
  padding-top : 5px;
  padding-bottom : 5px;
  background-color : #AF2024;
  border-top : 0px solid #FFFFFF;
  border-bottom : 0px solid #FFFFFF;
  text-align : left;
}
DIV.itemhover {
  visibility : inherit;
  cursor : hand;
  height : 15px;
  padding-left : 13px;
  padding-right : 13px;
  padding-top : 5px;
  padding-bottom : 5px;
  background-color : #AF2024;
  border-top : 0px solid #FFFFFF;
  border-bottom : 0px solid #FFFFFF;
  text-align : left;
}
A.nav {
  float : left;
  font-size : 11px;
  color : #FFFFFF;
  font-family : Arial;
  text-decoration : none;
  text-align : left;

}
A.nav:hover {
  float : left;
  font-size : 11px;
  color : #000000;
  font-family : Arial;
  text-decoration : none;
  text-align : left;
}
#pwordIndi {
    margin:0 0 0px 0;
    padding:0;
    height:14px;
}
#pwordIndi ul {
    border:0;
    margin:0px 0 0 0;
    padding:0;
    list-style-type:none;
    text-align:center;
}
#pwordIndi ul li {
    display:block;
    float:left;
    text-align:center;
    padding:1px 0 0 0;
    margin:0;
    height:14px;
}
#itsWeak,#itsMedium,#itsStrong {
    width:84px;
    font-size:.11px;
    color:#848484;
    text-align:center;
    padding:2px;
    background-color:#E0E0E0;
    display:block;
}
#itsWeak,#itsMedium {
    border-right:solid 1px #F1F1F1;
}
#itsMedium {
    width:84px;
}
#itsMedium,#itsStrong {
    border-left-width:0;
}
td.galleryhead {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
   border-top : 0px solid #666666;
	border-bottom : 1px solid #2E6058;
	border-left : 0px solid #666666;
	border-right : 0px solid #666666;
	background-color: #FFFFFF;
	color: #2E6058;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
TD.modmain {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  background-color : #FFFFFF;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}