* { margin: 0; padding: 0; outline: 0 }

body {
background-image:url(media/backgr.jpg);
background-repeat:repeat-y;
background-position:center;
	font: 80%/1.8em Verdana, Tahoma, arial, sans-serif;
	color:#333333;
	text-align: justify;
}

TR.headd { 
font-size: 14px;
font-weight: bold;
text-align:center;
background-color:#CCCCCC;
color: #FFFFFF;
}

p {text-align: justify;}
.fr2 {float:right; background-color:#FFFFFF; width:50%; height:auto; text-align:right;}
 .fr1 {float:right; background-color:#FFFFFF; width:50%; height:1500px; text-align:right;}
.fl1 {float:left; background-color:#FFFFFF;  width:50%; height:1500px;}
.fl2 {float:left; background-color:#FFFFFF;  width:40%; height:100%; text-align:left;}

.ut a:link {color:#1270cf; font-weight:bold;}
.ut a:visited{color:#1270cf; font-weight:bold;}
.ut a:hover {color:#1270cf; font-weight:bold;}


 
h1 {
	font-size: 16px;	
	font-weight: bold;
	color: #333333;
}
h2, h3, h4 {
	font-size: 120%;
	font-weight: bold;
	color: #333333;
}
 
 
/* media */
img {
 
	padding: 8px;
}
img.float-right {
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  margin: 5px 10px 10px 0px;
}

h1, h2, h3, p {
	padding: 10px;		
	margin: 0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}



/* start - table */
table {
	border-collapse: collapse;
	padding:10px;
	 
}
th strong {
	color: #fff;
}
th {
	background: #93BC0C;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #FFF;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
tr {
	height: 30px;
}
td {
	padding-left: 11px;
	padding-right: 11px;
	text-align:right;
 
}



td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}


#wrap {
	width: 820px;
	height:auto;
	background: url(media/content.gif) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
	
	#navigation{
	position: relative;
	right: 10px;
	top:29px;
	width: 200px;
	height: 40px;
	 
	left: 583px;
	padding:0px;
	text-align:right;

	}
	
	#navigation a:link {border-bottom:none;}
		#navigation a:hover { border-bottom:none;}
		#navigation a:visited{border-bottom:none;}
			#menu a:link {border-bottom:none;}
		#menu a:hover { border-bottom:none;}
		#menu a:visited{border-bottom:none;}

	
	.price {
	  background: url(images/price.gif) no-repeat; font-size:14px; font-weight:bold; vertical-align:top; height:19px; padding-left:5px;}
	
	#navigation img { padding:0px; }
 
		#fot{
	padding:0px;
	position: relative;
	left: 340px;
	top: 20px;
	width: 430px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	 
 	}
	
 		#fot1{
	padding:0px;
	 
	position: relative;
	left: 40px;
	top: -2px;
	width: 200px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	 
 	}
	
	 		#fot1 img{
	padding:0px;
 
	 
 	}
		 		#fot1 a:link
				
				{
	color:#FFFFFF;
 
	border-bottom:none;
  	}
	
			 		#fot1 a:hover
				
				{
	color:#FFFFFF;
	border-bottom:none;
  	}
	
			 		#fot1 a:visited
				
				{
	color:#FFFFFF;
	border-bottom:none;
  	}

			 		#fot a:link, a:hover, a:visited{
	color:#FFFFFF;
	text-decoration:none;
  	}
	
				 		#fot a:hover{
	color:#FFFFFF;
	text-decoration:none;
  	}
	
				 		#fot a:visited{
	color:#FFFFFF;
	text-decoration:none;
  	}
 .red {color:#FF0000;}
			#cart{
	position: relative;
	left: 485px;
	top: 40px;
	right:10px;
	width: 300px;
	height: 18px;
	color:#FFFFFF;
	font-size:18px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	text-align:right;
	
	
 

	}
	
	#cart img { padding:0px; }
		#cart a:link {border-bottom:none;}
		#cart a:hover { border-bottom:none;}
		#cart a:visited{border-bottom:none;}
		
.price { 	  background: url(images/price.gif) no-repeat; color:#333333;}

  
#content-wrap {
	 
	width: 760px;
	height:auto;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
 
	 
	 
}
#header {
	width: 820px;
	 
	height: 103px;
	background: #CCC url(media/header.gif) no-repeat center top;
	background-position:center;
	padding: 0;	
	color: #FFF;	
}


/* Menu */
#menu {
	clear: both;	
	margin: 0 auto; padding: 0;
	background: url(media/menu.gif);	
	font: bold 14px/37px Verdana, Arial, Tahoma, Sans-serif;
	height: 37px;
	width: 780px;	
}
#menu ul {
	float: left;
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	 
	float: left;
	padding: 0 12px;
	color: #FFF;	
	text-decoration: none;
}

#menu ul li.last a {
	padding-right: 20px;	
}
#menu ul li.first a {
	padding-right: 280px;	
	padding-left: 20px;
}
#menu ul li.first1 a {
width:300px;
	padding-left: 20px;
}
#menu ul li a:hover {
	color: #CCCCCC;	
}
#menu ul li#current a {	
	color: #CCCCCC;
}

/* Main Column */
#main {
	
	  
	background:#FFFFFF;
	 
	 
}
#main1 {
	
	  
 
	 
	 
}
 

fr {float:right;}
fl {float:left;}
 
#main ul li {
	list-style-image: url(media/bullet.gif);
}




/* Footer */	
#footer {
	color: #C6DDEE;
	background: #CCC url(media/footer.gif) no-repeat center top;
	clear: both;
	width: 820px;
	height: 65px;
 
	
}
 
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
 
  table#prnt  {text-align:center; padding:0px;}
 table#prnt td {background-image:url(media/70std1.gif); padding-left:50px; width:200px; text-align:left;}

 table#prnt a {  font-weight:bold; font-size: 14px; text-decoration:none; color:#fff;}
 table#prnt a:hover {color:#fff; font-weight:bold;}


 
.h1 {
font-size: 18px;
 
font-weight:bold;
text-align:center;
margin-top:10px;
color: #333333; }

.h2 {
font-size: 16px;
 
font-weight:bold;
text-align:center;
color: #333333; }

.v {background-color:#FFFFFF;}
.style48 {font-size:18px; font-weight:bold; text-align:left; padding-bottom:60px;}
.style48 a:link {font-size:18px; font-weight:bold; text-align:left; }
.style48 A:hover {font-size:18px; color:#9e9c7d; font-weight:bold; text-align:left;}
.style48 A:visited{font-size:18px; text-decoration:none; font-weight:bold;}

.style48c {font-size:14px; text-align:left; padding-bottom:20px; font-weight:bold; }
.style48cb {font-size:14px; text-align:center; padding-bottom:20px; font-weight:bold;}
 
.style48c A:link {font-size:14px; text-decoration:none; font-weight:bold;}
.style48c A:hover {font-size:14px; color:#9e9c7d; text-decoration:none; font-weight:bold;}
.style48c A:visited {font-size:14px; text-decoration:none; font-weight:bold;}
.style48cb A:hover {font-size:14px; color:#9e9c7d; text-decoration:none; font-weight:bold;}



TABLE.productListing {

  border: 0px 1px 0px 0px;

  color: #000000;

  border-style: solid;
  text-align:left;

  border-color: #b6b7cb;

  border-spacing: 0px;
  border: 0px; 

}

TD.productListing-data {

 

  font-size: 12px;
  font-weight: bold;
  
  text-align:center;
  color: #333333;
  
background: #FFFFA6;

}


TR.productListing-data {

 

  font-size: 12px;
  font-weight: bold;
  
  text-align:center;
  color: #333333;
  
background: #FFFF80;

}
A.pageResults {

  color: #0000FF;

}

TABLE.productListing {  
 
 
color: #333333;
background-color:#FFFFFF;
 }
 
TR.productlisting { 
font-size: 14px;
font-weight: bold;
 
color: #333333;
height:60px;
background-color:#FFFF66;

}

TR.productlisting1 { 
font-size: 14px;
font-weight: bold;
 
color: #333333;
height:60px;
background-color:#bce1ea;
}
 
 
 TR.productlisting3 { 
font-size: 14px;
font-weight: bold;
text-align:center;
vertical-align:middle;
color: #333333;
height:60px;
background-color:#00CC66;
}
 




.white {color: #FFFFFF;
font-size: 14px;

font-weight: bold;
}

A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}
.pm {height:89px; color:#333333; padding:0px; font-size:16px; background-color:#FFFFFF; background-image:url(images/printer1b.gif); background-position:right; background-repeat:no-repeat;}


.pm3 {height:89px; color:#333333; padding-right:20px; font-size:16px; background-color:#FFFFFF; background-image:url(images/printer2b.gif); background-position:right; background-repeat:no-repeat;}

.pm2 {height:89px; color:#333333; text-align:center; font-size:16px; background-color:#FFFFFF;}
.pmq {padding-left:30px; line-height:80px; }



.productListing-heading {

 

  font-size: 14px;

  background: #FFFFFF;

  color: #333333;

  font-weight: bold;

}
a:link {color:#333333; border-bottom:1px dotted; border-bottom-color:#333333;}
a:hover {color:#333333; border-bottom:1px dotted; border-bottom-color:#333333;}
a:visited {color:#333333; border-bottom:1px dotted; border-bottom-color:#333333;}

