/* CSS Document */
.body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
text-decoration: none;
}
.body A {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #000000;
text-decoration: none;
}
.body A:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #7a8763;
text-decoration: none;
font-weight: normal;
}
.checkoutBarFrom {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #7a8763;
}
.checkoutBarFrom A{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #7a8763;
}
.checkoutBarFrom A:hover{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #7a8763;
font-weight: bold;
}
.checkoutBarCurrent {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #000000;
font-weight: bold;
}
.checkoutBarTo {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
color: #000000;
}
.price {
height: 20px;
   background-color: #e9edde;
   color: #798763;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
text-decoration: none;
}
.productlink {
	width: 116px;
height: 48px;
background-color: #e9edde;
}
.productlink A{
   background-color: #e9edde;
   color: #798763;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
text-decoration: none;
font-weight: bold;
}
.productlink A:hover {
background-color: #e9edde;
   color: #4E4E4E;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
text-decoration: none;
font-weight: bold;
}

.background {
	margin-top: 0px;
	margin-bottom: 0px;
}
td.porosol {
	background-image: url(images/bg01.jpg);
	background-repeat: repeat;
	width: 950px;
}
.textheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.textheadingblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.inputrequirement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F00;
}
.messageStackError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
}
.messageStackWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
}
.messageStackSuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
}
.dropdown {
	width: 200px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}
.input_box {
	width: 200px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}
.mainbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.main A {
  color: #000000;
  text-decoration: none;
}

.main A:hover {
  color: #0A95CE;
  text-decoration: none;
}
.main A:visited {
  color: #000000;
  text-decoration: none;
}
.textstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textstyle1 A {
  color: #000000;
  text-decoration: none;
}
.textstyle1 A:hover {
  color: #777777;
  text-decoration: none;
}
.textstyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.textheading1 A {
  color: #2D3D79;
  text-decoration: none;
}

.textheading1 A:hover {
  color: #ffffff;
  text-decoration: none;
}
.textheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7a8763;
}
.textheading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-color: #7a8763;
}
.textheading3 A {
  color: #7a8763;
  text-decoration: none;
}
.textheading3 A:hover {
  color: #D0A058;
  text-decoration: none;
}
.textheading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: normal;
	color: #7a8763;
	padding-left: 5px;
}
td.topnavcel {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #7a8763;
	height: 25px;
	width: 726px;
	padding-left: 10px;
padding-right: 20px;

}
td.leftcol {
padding-left:5px;
	width: 166px;;
	padding-top:7px;
}
td.maincol {
padding-top:7px;
	width: 534px;
}
td.maincolwide {
padding-top:7px;
	width: 754px;
}
td.rightcol {
	width: 166px;
	padding-top:7px;
	vertical-align:top;
	padding-right:2px;
}
td.toppanel {
    padding-left: 535px;

}

td.toppic {
	width: 530px;
}

td.toppanelright {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #798763;
	text-align: right;
	
}
td.bodytd {
    background-image: url(images/bg01.jpg);
	background-repeat: repeat;
	width: 950px;
	height: 765px;
	vertical-align:top;
}
td.hspace {
	height:15px;	
}
td.vspace {
	width:20px;	
}
td.vspaceprods {
	width:13px;	
}
.toprightnav {
	padding-left: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchbox {
	width: 140px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}
td.whitish {
	background-color: #ffffff;	
	padding-left: 10px;
	height: 55px;
}
td.onepix {
height: 1px;
background: #000000;
}
td.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 45px;
	background-color: #ECECEA;
}
.sitemap A {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

.sitemap A:hover {
  color: #798763;
  text-decoration: none;
  font-weight: normal;
}
td.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.sitemap2 A {
  color: #000000;
  text-decoration: none;
}

.sitemap2 A:hover {
  color: #0A95CE;
  text-decoration: none;
}
td.footerbg {
        background-color: #7a8763;
	font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #ffffff;
	font-weight: normal;
        height:20px;
}
.footerbg A {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
  color: #ffffff;
  text-decoration: none;
font-weight: normal;
}

.footerbg A:hover {
font-family: Arial, Helvetica, sans-serif;
  color: #D0A058;
  text-decoration: none;
font-weight: normal;
}
.bottomlogo {
	background: #ECECEA;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.copyright {
	background: #ECECEA;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-right: 5px;
}
.copyright A {
  color: #000000;
  text-decoration: none;
font-weight: normal;
}

.copyright A:hover {
  color: #798763;
  text-decoration: none;
font-weight: normal;
}
#scrollC {
padding-top: 15px; padding-top: 15px; padding-right: 10px; background: #ffffff; SCROLLBAR-FACE-COLOR: #e3e3e3; FONT-SIZE: 11px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #e3e3e3; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #e3e3e3; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #cdcccb; SCROLLBAR-ARROW-COLOR: #1c3664; SCROLLBAR-TRACK-COLOR: #f4f3f2; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #cdcccb; HEIGHT: 550px; width: 520px;
}
#innerscroll {
padding-left: 10px;
padding-right: 5px;
width:670px;
}

td.productstitle {
	background-color:#7a8763;
	width: 530px;
	height: 25px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
        font-weight: bold;
}
.productstitle A {
  color: #ffffff;
  text-decoration: none;
}
.productstitle A:hover {
  color: #000000;
  text-decoration: none;
}
.productstitle A:visited {
  color: #ffffff;
  text-decoration: none;
}

td.productstitlewide {
	background-color:#666;
	width: 750px;
	height: 25px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.productstitlewide A {
  color: #ffffff;
  text-decoration: none;
}
.productstitlewide A:hover {
  color: #0A95CE;
  text-decoration: none;
}
.productstitlewide A:visited {
  color: #ffffff;
  text-decoration: none;
}
td.border {
border: 1px solid #CCC;
}
td.borderacct2 {
	border-top: 1px solid #807F7F;
	border-right: 1px solid #807F7F;
	border-left: 1px solid #807F7F;
	border-bottom: 1px solid #807F7F;
	background: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 530px;
}

td.borderacctwide {
	border-top: 1px solid #807F7F;
	border-right: 1px solid #807F7F;
	border-left: 1px solid #807F7F;
	border-bottom: 1px solid #807F7F;
	background: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 750px;
}

.searchdiv{
padding-top:5px;
padding-right:2px;
overflow:auto;
float:right;
width:220px;
}

.topnavbar {
padding-bottom:2px;
overflow:auto;
float:left;
}

.topnavbar A {
font-weight: bold;
  text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #ffffff;
}

.topnavbar A:hover {
font-weight: bold;
  text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #000000;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smalltext A {
  color: #000000;
  text-decoration: none;
}
.smalltext A:hover {
  color: #777777;
  text-decoration: none;
}
.smalltextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD0006;
}
.brands {
	width: 125px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
html>body .brands {
	width: 125px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	margin-bottom: 2px;
}

.loginform {
	width: 160px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
html>body .loginform {
	width: 160px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	margin-bottom: 2px;
}

#productdescription {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000
	SCROLLBAR-FACE-COLOR: #e3e3e3;
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e3e3e3; 
	OVERFLOW: auto; 
	SCROLLBAR-SHADOW-COLOR: #e3e3e3; 
	SCROLLBAR-3DLIGHT-COLOR: #cdcccb; 
	SCROLLBAR-ARROW-COLOR: #1c3664; 
	SCROLLBAR-TRACK-COLOR: #f4f3f2; 
	SCROLLBAR-DARKSHADOW-COLOR: #cdcccb; 
	HEIGHT: 160px; 
	width: 250px;
        text-align: justify;
padding-right:5px;
}
td.was {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: line-through;
}
td.now {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0018;
	font-weight: bold;
}
td.itemdetailcel {
	background: #ffffff;
	width: 238px;
	height: 150px;
	border-left: 1px solid #807F7F;
	border-right: 1px solid #807F7F;
	border-top: 1px solid #807F7F;
	border-bottom: 1px solid #807F7F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.productname {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.optionheading {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FE0101;
	font-weight: bold;
}
.options {
	width: 45px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding-right: 10px;
}
.attributes {
	width: 100px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
.checkouttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.checkouttxt A {
  color: #000000;
  text-decoration: none;
}
.checkouttxt A:hover {
  color: #777777;
  text-decoration: none;
}
.checkouttxtblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.checkouttxtblue A {

  color: #000000;
  text-decoration: none;
}
.checkouttxtblue A:hover {
  color: #777777;
  text-decoration: none;
}
.qty {


	width: 20px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textprice {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding-right: 10px;
}
.textcost {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	padding-right: 10px;
	color: #000000;
	font-weight:bold;
}
.contenttextbox {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	background: #ffffff;
	border-left: 1px solid #807F7F;
	border-right: 1px solid #807F7F;
	border-top: 1px solid #807F7F;
	border-bottom: 1px solid #807F7F;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.nextprevious {
 color: #4e4e4e;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.nextprevious A {
 color: #4e4e4e;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
}
.nextprevious A:hover {
 color: #4e4e4e;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
}
.nextpreviousON {
 color: #4e4e4e;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.quantity_box {
	width: 35px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}
.formbg {
	background: #e9edde;
	padding-top: 10px;
	padding-left: 10px;
	border-left: 1px solid #393647;
	border-right: 1px solid #393647;
	border-top: 1px solid #393647;
	border-bottom: 1px solid #393647;
	width: 420px;
	padding-right: 10px;
}
.textstyleformB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	height: 20px;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 310px;
}
.formfields2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 310px;
}
.boxText {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.midcontent {
font-size: 10pt; 
font-family: Verdana; 
color: black;
font-weight: normal;
}
.midcontent A {
font-size: 10pt; 
font-family: Verdana; 
color: black;
font-weight: normal;
text-decoration:none;
}
.midcontent A:hover {
font-size: 10pt; 
font-family: Verdana; 
color: gray;
font-weight: normal;
text-decoration:none;
}