@charset "utf-8";
/* CSS Document */

body { 
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        background-color: #F4F8FB;
		height: 100%; 
		width: 100%;
}

h1 {
	
	text-align: left;
color: #333333;
border: 0;

background-color: #FFF;
COLOR: #666666; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
margin-top:0px; 
margin-bottom:0px;
padding-left:150px;


	
}

.borderit img{ border: 1px solid #ffffff;   }
.borderit:hover img{ color:#ffffff; background: #ffffff; border : 1px solid #000000; }
.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.navlink img{ color:#ffffff;background: #ffffff;padding: 2px; margin-left: 7px;margin-right:7px;margin-top: 5px; margin-bottom: 17px;}
a.navlink:hover img{ color:#ffffff;background: #ffffff;padding: 1px;margin-left: 7px;margin-top: 5px; margin-bottom: 17px; margin-right: 7px; border : 1px solid #000000;  }

.blank img{  border: 1px solid #ffffff;}

.headerleft {	
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #DDF7C1;
		background-color:#FFF;
}

.headerright{
background: url(images/topright4.jpg) 0 0 no-repeat;	
height: 120px;
}

.headerright2{
background: url(images/toprightwhite3.jpg) 0 0 no-repeat;	
height: 120px;
}

.headercart {

text-align: left;
width:146px;
height:40px;
color: #333333;
border: 0;
margin-top:18px;
margin-left:430px;
background-image: url(images/trans-shop16.gif);
}

.headercart a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        float: left;
		color: #333333;
        height: 28px;
        width: 148px;
        line-height: 38px;
        text-align: left;
        text-decoration: none;
        text-indent: 6px;
}

.headercart a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        float: left;
		color: #333333;
        height: 28px;
        width: 148px;
        line-height: 40px;
        text-align: left;
        text-decoration: none;
        text-indent: 6px;
		
}
.headercart a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        float: left;
		color: #333333;
        height: 28px;
        width: 148px;
        line-height: 40px;
        text-align: left;
        text-decoration: underline;
        text-indent: 6px;
}

.headercart a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
		color: #333333;
        float: left;
        height: 28px;
        width: 148px;
        line-height: 40px;
        text-align: left;
        text-decoration: none;
        text-indent: 6px;
}

.leftnav img{

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        float: left;
        height: 18px;
		line-height: 18px;
        width: 160px;

        background-image: url(images/leftnavgrey2.gif);
		margin: 0px;
		border: 0px;

}

.leftnav {

        
		
        
		padding-left:7px;
		background-color:#FFF;
	    margin-left: 1px;
         height: 700px;
}



.leftnav p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        float: left;
        height: 28px;
		line-height: 28px;
        width: 160px;
        text-align: left;
        text-decoration: none;
        text-indent: 6px;
        background-image: url(images/leftnavgrey2.gif);
		margin: 0px;
		border: 0px;


}

.leftnav p a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        float: left;
        height: 28px;
		line-height: 28px;
        width: 160px;
        text-align: left;
        text-decoration: none;
        text-indent: 6px;
        background-image: url(images/leftnavgrey2.gif);
		margin: 0px;
		border: 0px;


}

.leftnav a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
		border-left-width: 0px;

		
        line-height: 28px;
        text-align: left;
        text-decoration: none;
        text-indent: 26px;
        background-image: url(images/leftnavgreen2.gif);
		margin: 0px;


}
.leftnav a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 30px;
        text-align: left;
        text-decoration: none;
        text-indent: 26px;
        background-image: url(images/leftnavgreen2.gif);
		margin: 0px;


}
.leftnav a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 28px;
        text-align: left;
        text-decoration: underline;
        text-indent: 26px;
        background-image: url(images/leftnavgreen2.gif);
		margin: 0px;


}
.leftnav a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 28px;
        text-align: left;
        text-decoration: none;
        text-indent: 26px;
        background-image: url(images/leftnavgreen2.gif);
		margin: 0px;


}




a.highlight:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 28px;
        text-align: left;
        text-decoration: none;
        background-image: url(images/leftnavpurple2.gif);
		margin: 0px;


}
a.highlight:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 30px;
        text-align: left;
        text-decoration: none;
        background-image: url(images/leftnavpurple2.gif);
		margin: 0px;


}
a.highlight:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 28px;
        text-align: left;
        text-decoration: underline;
        background-image: url(images/leftnavpurple2.gif);
		margin: 0px;


}
.highlight  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
        float: left;
        height: 28px;
        width: 160px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
		
				border-left-width: 0px;
		
        line-height: 28px;
        text-align: left;
        text-decoration: none;
        background-image: url(images/leftnavpurple4.gif);
		margin: 0px;


}




.delivery{


text-align: left;
width:160px;
height:145px;
text-align: left;

margin-bottom: 0px;
background-image: url(images/freedelivery6.gif);
border: 0;
margin-left: 5px;
margin-right: 15px;

}

.delivery p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        float: left;
        height: 22px;
        width: 140px;
        line-height: 14px;
        text-align: left;
        text-decoration: none;
        padding:10px;
		padding-top:90px;


}
.samples{
 
text-align: left;
width:160px;
height:145px;
text-align: left;
background-image: url(images/freesamples3.gif);
border: 0;
padding: 0px;
margin-left: 5px;
margin-right: 15px;

}

.samples p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        float: left;
        height: 22px;
        width: 140px;
        line-height: 14px;
        text-align: left;
        text-decoration: none;
        padding:10px;
		padding-top:90px;


}

.feedback2{
 
text-align: left;
width:160px;
height:145px;
margin-bottom: 0px;
background-image: url(images/feedback8.gif);
border: 0;
padding: 0px;
margin-left: 5px;
margin-right: 15px;

}
	
.feedback2 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        float: left;
        height: 22px;
        width: 140px;
        line-height: 14px;
        text-align: left;
        text-decoration: none;
        padding:10px;
		padding-top:90px;

}	
	
.fitting{

text-align: left;
width:160px;
height:145px;
margin-bottom: 0px;
background-image: url(images/fitting3.gif);
border: 0;
padding: 0px;
margin-left: 5px;
margin-right: 15px;
}

.fitting p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        float: left;
        height: 22px;
        width: 140px;
        line-height: 14px;
        text-align: left;
        text-decoration: none;
        padding:10px;
		padding-top:90px;
		
}



.footersides {
background-color:#FFFFFF;	

        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #DDF7C1;

}

div.footer { width:141px; height:110px; padding-left: 0px; margin-right: 15px; margin-top:10px; text-align: left; COLOR: #000000; background: #ffffff; border-right: #C9F29D 1px solid; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.footer h6 { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.footer p { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.footer:link { padding: 0px 0px 0px 7px;  font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff; margin: 3px; text-decoration: none }
a.footer:visited { padding: 0px 0px 0px 7px; font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff; margin: 3px;  text-decoration: none}
a.footer:hover { padding: 0px 0px 0px 7px; font: 11px verdana, Arial, Helvetica, sans-serif;  color: #000000; background: #ffffff;  margin: 3px; text-decoration: underline;}



div.footer2 { width:100px; height:110px; padding-left: 0px; margin-right: 15px; margin-top:10px; text-align: left; COLOR: #000000; background: #ffffff;  font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.footer2 h6 { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.footer2 p { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div.description  { margin: 0; padding: 0px; COLOR: #000000; background: #ffffff; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div.description  a{ margin: 0; padding: 0px; COLOR: #000000; background: #ffffff; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div.description td  { margin: 0; padding: 0px; COLOR: #000000; background: #ffffff; }
div.description p  { margin: 0; padding: 0px; COLOR: #000000; background: #ffffff; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.description hr { border: 0; color: #999999; background-color: #ffffff; height: 1px; width: 100%; text-align: left; padding: 0px;}

div.description li { list-style-type: none;}
div.description li ul li { list-style-type: circle;}

div.footercopy { width:998px; height:35px; padding-left: 0px;  padding-top:0px; text-align: center; COLOR: #990000; background: #ffffff;  font: bold 9px verdana, Arial, Helvetica, sans-serif; text-decoration: none; 

        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #ddf7c1;	
		border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #ddf7c1;
		
}

.contentheight700 {
		background-color:#FFFFFF;	
		height: 700px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight850 {
		background-color:#FFFFFF;	
		height: 850px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight1100 {
		background-color:#FFFFFF;	
		height: 1100px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight2000 {
		background-color:#FFFFFF;	
		height: 2000px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight3000 {
		background-color:#FFFFFF;	
		height: 3000px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight3999 {
		background-color:#FFFFFF;	
		height: 4000px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}

.contentheight4000 {
		background-color:#FFFFFF;	
		height: 6000px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}
.contentheight7500 {
		background-color:#FFFFFF;	
		height: 7500px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #DDF7C1;	
}


.content {
background-color:#FFFFFF;	

}

.contentright {
background-color:#FFFFFF;	



        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #DDF7C1;
}

.contenttl {background: url(images/topleftbg2.gif) 0 0 no-repeat; }
.contentt {background: url(images/borderdot.gif) 0 0 repeat-x; background-color:#FFF; padding-right:5px;  }
.contentl {background: url(images/borderdot.gif) 0 0 repeat-y; 
height: 700px;
text-align:left;
}

.line {
background-color:#FFFFFF;	



        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #DDF7C1;
}

.content2 {display: block; float: left; width: 609px;  margin: 0; margin-left:1px; padding-left: 15px;  list-style: none; background: #ffffff; }
.price {        margin: 0; padding-bottom: 15px;  COLOR: #000000; background: #ffffff; text-align:center; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.content2 blockquote {display: block; float: left; width: 530px;  margin: 0; margin-left:15px; padding-left: 15px;  list-style: none; background: #ffffff; }
.content2 h2 a {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 14px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.content2 h3 {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font:bold 13px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
index td {text-align:center;}
.index  {        margin: 0; padding: 0px;  COLOR: #990000; background: #ffffff; text-align:center; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.index:hover  {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; text-align:center; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.index2  {        margin: 0; padding: 0px;  COLOR: #990000; background: #ffffff; text-align:center; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.index2:hover  {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; text-align:center; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

h2 {   text-align:left;   margin: 0; padding-top: 10px; padding-bottom: 10px; COLOR: #000000; background: #ffffff; font:  11px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
h4 {        margin: 0; padding: 0px; COLOR: #000000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
h5 {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
h6 {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.content2 .purple  {        margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}



.storycontent p  {        text-align:left;  margin: 0; padding-bottom: 5px; COLOR: #000000; background: #ffffff; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.feedback  {       text-align:right;   margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: 10px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.post h3  {        text-align:left;  margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.meta  {       padding-bottom:5px; text-align:left;  margin: 0; COLOR: #000000; background: #ffffff; font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
h3  {       padding-bottom:5px; text-align:left;  margin: 0; COLOR: #990000; background: #ffffff; font:bold 14px verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.title { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.title2 { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font: bold 14px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.stitle { margin: 0; padding: 0px; COLOR: #990000; background: #ffffff; font:  11px verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.navlink2 img{ color:#ffffff;background: #ffffff;padding: 2px; margin-left: 7px;margin-right:7px;margin-top: 5px; margin-bottom: 17px;}
a.navlink2:hover img{ color:#ffffff;background: #ffffff;padding: 1px;margin-left: 7px;margin-top: 5px; margin-bottom: 17px; margin-right: 7px; border : 1px solid #d5d2af;  }
