@charset "iso-8859-1";
.UPG-css {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
}

body, td, li, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;

}
.red {color: #FF0000}

.text_limit_wrap {
	white-space: normal;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 55px;
	padding-left: 15px;
}

body {
	/* background-color: #6F80C4; */
	background-color:#FFFFFF;
}
.small_caps {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: lighter;
	font-variant: small-caps;
}
.style2 {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-height:18px; font-variant: small-caps; font-size: small;}
.style3 {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-height: 20px; font-variant: small-caps; font-size:13px;}

.prodName {

	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
}

.smText {
	font-size: 10px;
	line-height: 16px;
}

.lgBold {
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;	
}

a {		 	color:#003399; 
			text-decoration: none;
 }

a:hover { 	color: #330033;
			text-decoration: underline; }


.wdiv {  margin:0 auto; hei ght:220px; w idth:140px; padding:5px 5px 15px 12px ;  bor der:1px solid black;}
.pname {border:1px solid green;font : bold 1em "Tahoma", verdana, Arial; color : #618fb5;float:right;margin: 10 0 0 0; }
.price {}
.add_button {display: block; float: left;height:18;width:110}

.wdiv .picframe  { 
	display: block;  
	margin:0 auto; 
	height:125px; w idth:110px; 
	background-color:#FFFFFF;  
	bor der:1px solid black; 
	overflow: hidden;
	}
.wdiv .picframe img {

	width:112px; 
	}

.xclear {  width:100%; height:0px; font-size:0px; clear:both; }
.clear { width:100%; height:0px; _display:none; font-size:0px; margin:0; padding:0;  b order:1px solid red;  clear:both; float:none; } 
.wdiv .prod_bottom { margin-top: 5px; clear:both; 
	b order:1px solid blue;
	_height:50px; 
	}
.prod_bottom .shop {
		float:left;
		b order:1px solid red; 
	 }
.productlink { 
	padding:3px 0 0 0; display:block; 
	width:100%; height:15px; overflow:hidden; 
	margin:0 auto 3px auto;
	bord er:1px solid red;
	text-align:center;
	clear:both; text-transform:uppercase;
	font : bold 1em "Tahoma", verdana, Arial; color : #618fb5;  }

.prod_bottom .prod_desc { float:left;  margin:0  0 0 10px;  padding: 0;
	  width:75px; _width:65px;
		cl ear:both; text-transform:uppercase; 
		font-size:9px; bor der:1px solid red;}
.prod_bottom .prod_desc a 	{ disp lay: block; text-decoration:underline; }

.prod_bottom .shop {margin:3px 0 0 10px; bor der:1px solid blue; float:left;}

.prodwrapper {   back ground:#ffffff;  width:690px;/* width:630px; */ border: solid 1px #ccccee; border-right:none;  }
.narrowwrap {  width:320px; back ground:#ffffff; }

.scroll {   overflow:scroll; height:400px; /* position:absolute; top:0px; */ }
.hScroll {  width: 400px ; overflow:scroll; border: 2px solid black}

.prevBtn { margin-right:5px; } 
.nextBtn { margin-right:5px; } 

#carttable { margin:5 0 0 -5px;
/*  margin:-5 0 0 0px; padding: 5 0 10 0px; width:115px;  border-top:2px solid #6666cc;  background-color:#99cc33;  border-bottom:2px solid #6666cc; color:#3333cc; text-align:center; */ 
} 

/* these lines control the display of the adding to cart text based on which classnames are present */
.acart {display:none; }
.addcart .acart {display: block; bor der:1px solid red;	padding:0 0 0 0; display:block; 
	width:100%; height:15px; overflow:hidden; 
	text-align:center;
	clear:both; text-transform:uppercase;
	font : bold 1em "Tahoma", verdana, Arial; color : #CC0000; 
	float: top; } 


/*  safari css hacks any css rules after this line won't be read by safari */
.scroll { overflow-y:scroll; overflow-x:hidden; #}
.hScroll {overflow-xscroll; overflow-y:hidden; }
.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#upperRightCell { cursor: pointer; }

.required { display: none; }