/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size: x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-image:url(background1.gif);
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

.skpyebox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-color: #dfdfdf;
	border-right-style: none;
	border-right-width: thin;
	border-bottom-color: #dfdfdf;
	border-bottom-style: none;
	border-bottom-width: thin;
	border-top-color: #dfdfdf;
	border-top-style: none;
	border-top-width: thin;
	border-left-color: #dfdfdf;
	border-left-style: none;
	border-left-width: thin;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#003366;
font-size:x-small;
text-decoration:none;
}

a:visited{
color:#6699cc;
font-size:x-small;
text-decoration:none;
}

a:hover{
color:#000000;
font-size:x-small;
text-decoration:underline;
}

a:active{
color:#003399;
font-size:x-small;
text-decoration:none;
}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#0099ff;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#000000;
}

.joinmailing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #ec632a;
	color: #FFFFFF;
	height: 12px;
	padding:4;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: thick;
}
.joinmailing A:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #ec632a;
	color: #FFFFFF;
	height: 12px;
}
.joinmailing A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #ec632a;
	color: #FFFFFF;
	height: 12px;
}
.joinmailing A:active {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;color: #FFFFFF;}
.joinmailing A:hover {text-decoration: underline; color: #FFFFFF;}

.searchbox {
	padding-left:2px;
	border: 1px solid;
	border-color: #c0c0c0 #fff #fff #c0c0c0;
	background-color:  #c6e2ff;
	background-image: url(xtextboxback.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.allpriceinclude{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 10px;
	padding:2;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: thin;
		padding-left:2;
}

.navtoplastline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: thin;
		padding-left:6;
}

.navtoplastline A:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;

}

.navtoplastline A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;

}
.navtoplastline A:active {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;color: #FFFFFF;}
.navtoplastline A:hover {text-decoration: underline; color: #FFFFFF;}


.navtop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;
	padding-left:6;
}

.navtop A:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;
}

.navtop A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:0;
}

.navtop A:active {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;color: #FFFFFF;}
.navtop A:hover {text-decoration: underline; color: #FFFFFF;}

.productdescdisplaymessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.productdescdisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right-color: #dfdfdf;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-color: #dfdfdf;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #dfdfdf;
	border-left-style: solid;
	border-left-width: thin;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.sectiondescdisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.productonlydisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C19600;
	font-weight: bold;
}

.productdeldisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 4A84C6;
	font-weight: bold;
}

.productdescdisplay A:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.productdescdisplay A:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.productdescdisplay A:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.productdescdisplay A:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}

.producttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-color: #dfdfdf;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #dfdfdf;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-color: #dfdfdf;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #dfdfdf;
	border-left-style: solid;
	border-left-width: thin;
	padding-left: 18px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
}

.shoppingcart{
	background-color: #FFFFFF;
	color: #000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}

.productpricedisplay{
	background-color: #dfdfdf;
	padding-right: 2px;
	padding-left: 2px;
}

.productpricetext{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.productpricetextbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actbuttop{
	font-size:9px;
color:white;	font-family: Arial, Helvetica, sans-serif;
}

.actbuttop A:link {
font-size:9px;
color:white;	font-family: Arial, Helvetica, sans-serif;
}

.actbuttop A:visited {
font-size:9px;
color:white;	font-family: Arial, Helvetica, sans-serif;
}

.actbuttop A:active {color: #FFFFFF;}
.actbuttop A:hover {text-decoration: underline; color: #FFFFFF;}

.actlabel{
	font-size:11px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	font-weight: bold;	
}

.sectionhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 12px;
	padding:4;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: thick;
}
.sectionhead A:link {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.sectionhead A:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.sectionhead A:active {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.sectionhead A:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.productdisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #ccffcc;
	color: #FFFFFF;
}

.producttitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}

.adbox{
	background: #c6e2ff;
}
.adsidebox{
	border-top-style: solid;
	border-top-width: thin;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}

.sectionspace{
	height: 4px;
}

.sectionmain{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #c6e2ff;
	color: #000000;
	height: 15px;
	padding:1;
	padding-left:8;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: thin;
}

.sectionmain A:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #c6e2ff;
	color: #000000;
	height: 15px;
	padding:1;
	padding-left:2;
}

.sectionmain A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #c6e2ff;
	color: #000000;
	height: 15px;
	padding:1;
	padding-left:2;
}

.sectionmain A:active {color: #FF0000;}
.sectionmain A:hover {text-decoration: underline; color: #2561ad;}

.bottomtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:4;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: thick;
	text-align: center;	
}

.bottomtext A:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:4;
}

.bottomtext A:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:4;
}

.bottomtext A:active {color: #FFFFFF;}
.bottomtext A:hover {text-decoration: underline; color: #FFFFFF;}

.search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:4;
}
.find{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #2561ad;
	color: #FFFFFF;
	height: 15px;
	padding:2;
	background-color: #b8d759;
}

.printerdisplay{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	height: 15px;
	padding:1px 8px;	
}

.printerdisplay A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background: #FFFFFF;
	color: #2561ad;
	height: 15px;
	padding:1px 8px;	
}

.printerdisplay A:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	color: #9900BB;
	height: 15px;
	padding:1px 8px;		
}

.printerdisplay A:active {color: #FF0000;}
.printerdisplay A:hover {text-decoration: underline; color: #0000FF;}

.printermain{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 15px;	
	background: #ECECEC;
	text-align: center;
	color: #121212;
	height: 16px;
	padding:1;	
	border-top: 2px solid #C19600;
	border-right: 6px solid #565656;
	border-bottom: 6px solid #565656;
	border-left: 4px solid #C6E2FF;		
}

.productheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	text-align: left;
	color: #000000;	
}

.mainbox{
	border-top-color: #2561ad;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #2561ad;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-color: #2561ad;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #2561ad;
	border-left-style: solid;
	border-left-width: thin;
}

.textbox {
	background-color: #c6e2ff;
}

.mailbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-top-color: #c6e2ff;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #c6e2ff;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-color: #c6e2ff;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #c6e2ff;
	border-left-style: solid;
	border-left-width: thin;
}

.homeback{
	background: #2561ad;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: thin;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: thin;
	}
.aboutusback{background: #00b5ce;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.termsback{background: #ec632a;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.pricematchback{background: #b8d759;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.recycleback{background: #46ba87;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.deliveryback{background: #ef6c61;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.mybasketback{background: #d67cab;border-right-color: #FFFFFF;border-right-style: solid;border-right-width: thin;border-left-color: #FFFFFF;
	border-left-style: solid;border-left-width: thin;text-align: center;}
.checkoutback{background: bb2292;border-left-color: #FFFFFF;border-left-style: solid;border-left-width: thin;text-align: center;}

.manback{
	background: #d57aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: capitalize;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

.manback A:link {
	background: #d57aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: capitalize;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

.manback A:visited {
    background: #d57aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: capitalize;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

.manback A:active {color: #FFFFFF;}
.manback A:hover {text-decoration: underline; color: #FFFFFF;}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#003366;}