* {
	PADDING: 0px; 
	MARGIN: 0px; 
	border: 0;
	} 
HTML {
	BACKGROUND: #ffffff url("../images/bg.jpg") repeat-x 0 0; 
	MARGIN: 0; 
	PADDING: 0px; 
}
BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	WIDTH: 994px;   
	font-family: Arial, Sans-Serif;  
	FONT-size: .85em;
	color: #42461D;	 /*0070B1 */
}
#page {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 994px; 
	BACKGROUND: transparent; 	
}

#head {
	MARGIN: 0; 
	PADDING: 0; 
	WIDTH: 994px; 
	HEIGHT: 200px;
	CLEAR: both;
	
}
#mhead {
	MARGIN: 0; 
	PADDING: 0; 
	WIDTH: 994px; 
	HEIGHT: 200px;
	CLEAR: both;
	
}
#webleft {
	WIDTH: 216px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  
	
}
#webright {
	PADDING: 0; 
	WIDTH: 778px; 
	FLOAT:  right;
	MARGIN: 0; 
	text-align: RIGHT;
	BACKGROUND: Transparent;  	
}
#weblr {
	WIDTH: 994px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  
	CLEAR: both;
	
}
#keysearch {
	PADDING: 0; 
	WIDTH: 400px; 
	FLOAT:  left;
	MARGIN: 10px 0 0 130px; 
	text-align: left;
	BACKGROUND: Transparent;  	
}
#searchbar {
	CLEAR: both;
	TEXT-ALIGN: center;
	PADDING: 0; 
    margin: 0 0 0 15px; 
	WIDTH: 952px ; 
	HEIGHT: 93px;
	BACKGROUND: transparent url("../images/searchbar-left.png") no-repeat top left; 
}
#vendorbar {
	CLEAR: both;
	TEXT-ALIGN: center;
	PADDING: 0; 
    margin: 5px 0 0 15px; 
	WIDTH: 952px ; 
	HEIGHT: 93px;
	BACKGROUND: transparent url("../images/searchbar-vendor.png") no-repeat top left; 
}
#keymsg {
	MARGIN: 30px 0 0 0; 
	PADDING: 0; 
	HEIGHT: 36px;
	TEXT-ALIGN: right;
}
#keymsg2 {
	MARGIN: 77px 0 0 5px; 
	PADDING: 0; 
	HEIGHT: 36px;
	TEXT-ALIGN: left;
	WIDTH: 400px ; 
	CLEAR: both;
	FLOAT:  left;	
}
#keymsg3 {
	MARGIN: 27px 0 0 5px; 
	PADDING: 0; 
	HEIGHT: 66px;
	TEXT-ALIGN: left;
	WIDTH: 800px ; 
	CLEAR: both;
	FLOAT:  left;	
}
#late {
	MARGIN: 0; 
	PADDING: 0; 
	HEIGHT: 141px;
	WIDTH: 258px; 
	CLEAR: both;
	FLOAT:  right;	
}
#box {
	PADDING: 0; 
	CLEAR: both;
	MARGIN: 20px 0 0 0; 
	BACKGROUND: Transparent; 
	/* HEIGHT: 420px; */
	WIDTH: 994px;  	
}
#subbox {
	PADDING: 0; 
	CLEAR: both;
	MARGIN: 0; 
	BACKGROUND: Transparent;  	
}
#billboard {
	WIDTH: 540px;
	FLOAT:  left;
	MARGIN: 0 0 50px 20px; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  	
	HEIGHT: 327px;	
}
#mainads {
	PADDING: 0; 
	WIDTH: 404px; 
	FLOAT:  right;
	MARGIN: 0 20px 0 0 ; 
	text-align: right;
	BACKGROUND: Transparent;  	
}
#logobar {
	PADDING: 0 0 5px 0; 
	CLEAR: both;
	MARGIN: 0px 0 50px 20px; 
	BACKGROUND-color: #CCDEFF; 	
 	/*vertical-align: center; */
	WIDTH: 947px; 		
}
#mainlogobar {
	PADDING: 50px 0 50px 0; 
	CLEAR: both;
	MARGIN: 30px 0 50px 0; 
	WIDTH: 947px; 	
	text-align: center;	
}
#welcome {
	PADDING: 0; 
	FLOAT:  right;
	MARGIN: 0 20px 0 0; 
	text-align: right;
	BACKGROUND: Transparent;  	
	color: #6BBF00;		
}
.logorow {
	PADDING: 5px 5px 0 5px; 
	MARGIN: 0; 
	BACKGROUND-color: transparent; 
	HEIGHT: 90px;
	WIDTH: 947px; 		
}
.logocol {
	display: inline;
	PADDING: 0; 
	MARGIN: 2px 2px 0 2px; 
	BACKGROUND-color: #ffffff; 
	HEIGHT: 88px;	
	WIDTH: 100px; 
	overflow: hidden;
}
.lobar {
PADDING: 0; 
}
.logoimg {
	display: inline;
	PADDING: 0; 
	WIDTH: 250px; 
	HEIGHT:140px;	
	FLOAT:  right;
	text-align: left;	
	vertical-align: middle;
	MARGIN: 0 0 0 5px ; 
	BACKGROUND: Transparent;  	
}
#vendort {
	WIDTH: 730px;
	display: inline;
	PADDING: 0; 
	MARGIN: 0; 	
	FLOAT:  left;	
}
#vendetail {
	CLEAR: both;
	WIDTH: 994px;
	FLOAT:  left;
	MARGIN: 0 0 20px 0; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  

}
#vendorinfo {
	WIDTH: 994px;
	PADDING: 0; 
	MARGIN: 0; 	
}
#prodetail {
	WIDTH: 540px;
	FLOAT:  left;
	MARGIN: 0 0 20px 20px; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  	

}
#pdesc {
	WIDTH: 900px;
	FLOAT:  left;
	MARGIN: 0 0 50px 20px; 
	PADDING: 0; 
	text-align: left;
	BACKGROUND: Transparent;  	
}
#proimage {
	PADDING: 0; 
	WIDTH: 404px; 
	FLOAT:  right;
	MARGIN: 30px 20px 0 0 ; 
	text-align: right;
	BACKGROUND: Transparent;  	
}
#proimagesmall {
	PADDING: 0; 
	WIDTH: 280px; 
	FLOAT:  right;
	MARGIN: 30px 20px 0 0 ; 
	text-align: right;
	BACKGROUND: Transparent;  	
}

#footer {
	CLEAR: both;
	TEXT-ALIGN: center;
	PADDING: 5px 0 3px 0; 
	WIDTH: 994px ; 
	HEIGHT: 40px;
	BACKGROUND: #ffffff url("../images/footer.jpg") no-repeat bottom center; 
}
#pagebottom {
	CLEAR: both;
    margin: 50px 0 0 0; 	
	BACKGROUND: transparent;  		
}
#footcenter {	
	clear: both;
	TEXT-ALIGN: center;
	FONT-SIZE: .8em;
	color: #0070B1;	
	HEIGHT: 20px;		
}
#errmsgbox {
	CLEAR: both;
	TEXT-ALIGN: left;
	PADDING: 0; 
    margin: 0 0 0 15px; 
	WIDTH: 952px ; 
	BACKGROUND: transparent; 
}
#bmenu {
	CLEAR: both;
    margin: 15px 0 15px 30px; 	
	PADDING: 5px 0 0 0; 	
	BACKGROUND: #DAE7FF;	  
	HEIGHT: 26px;
	WIDTH: 920px; 	
}
#submenu {
	CLEAR: both;
    margin: 0 0 20px 0; 	
	BACKGROUND: transparent;  
	HEIGHT: 33px;
}

.tright {
	PADDING: 5px; 
	WIDTH: 200px; 
	FLOAT:  right;
	MARGIN: 0; 
	text-align: left;	
	COLOR: #0070B1;
	FONT-weight: bold; 		
}
.tleft {
	PADDING: 5px; 
	WIDTH: 190px; 
	FLOAT:  left;
	MARGIN: 0; 
	text-align: left;	
	COLOR: #0070B1;
	FONT-weight: bold; 		
}
.stable {
	PADDING: 10px; 
	CLEAR: both;
	WIDTH: 430px; 	
	HEIGHT: 70px; 	
	MARGIN: 0; 
	BACKGROUND: #ffffff;  	
	border: #DAE7FF solid 6px;		
}
.boxl {
	PADDING: 5px; 
	WIDTH: 540px; 	
	MARGIN: 0;
	FLOAT:  left;	
	text-align: left;
}
.boxr {
	PADDING: 15px; 
	WIDTH: 304px; 
	FLOAT:  right;
	MARGIN: 0; 
	text-align: left;
	BACKGROUND: #ffffff;  	
	border: #DAE7FF solid 6px;		
}
.boxright {
	PADDING: 15px; 
	WIDTH: 384px; 
	FLOAT:  right;
	MARGIN: 0 20px 0 0 ; 
	text-align: left;
	BACKGROUND: #ffffff;  	
border: #DAE7FF solid 6px;		
}
.draftpdf {
	PADDING: 5px; 
	WIDTH: 280px; 
	FLOAT:  right;
	MARGIN: 30px 20px 0 0 ; 
	text-align: left;
	COLOR: #0070B1;	
	BACKGROUND-COLOR: #ffffff;  	
}
.draftpdfbar {
	PADDING: 5px 3px 5px 3px; 
	WIDTH: 274px; 
	MARGIN: 0 0 10px 0; 
	text-align: left;
	BACKGROUND-COLOR: #0070B1;  	
	COLOR: #ffffff;
}
.msgbar {
	CLEAR: both;
    margin: 5px; 	
	BACKGROUND: transparent;  
	TEXT-ALIGN: left;	
	FONT-size: 1.2em; 
	FONT-WEIGHT: bold;	
	COLOR: #0070B1;
}
.vbar {
	FONT-size: 1.2em; 
	FONT-WEIGHT: bold;	
	COLOR: #0070B1;
	PADDING: 0 ; 
    margin: 0 8px 0 8px;
	display: inline;
}
.mbar {
	COLOR: #0070B1;
	PADDING: 0; 
    margin: 0;
	display: inline;
	border: #CCDEFF solid 1px;	
	BACKGROUND-COLOR: #DAE7FF;
}
.vb {
	FONT-size: 1.2em; 
	FONT-WEIGHT: bold;	
	COLOR: #0070B1;
	PADDING: 0; 
    margin: 0 0 2px 0;
	display: inline;
	float: left;	
	width: 200px;
	height: 20px;
	TEXT-ALIGN: right;	
}
.mb {
	PADDING: 0; 
    margin: 0;
	display: inline;
	TEXT-ALIGN: left;	
	float: right;
	width: 700px;	
}
.mblock {
	PADDING: 0; 
    margin: 0;
	display: block;
}
.bseg {
	margin: 30px 0 0 20px; 
	float: left;
    PADDING: 0 0 0 0;
	display: inline;
	WIDTH: 80px ; 
	HEIGHT: 63px;		
}
.aseg {
	margin: 50px 0 0 4px; 
	float: left;
	TEXT-ALIGN: left;
    PADDING: 0;
	display: inline;
	WIDTH: 202px ; 
	HEIGHT: 43px;	
}
.usermsgbox {
	CLEAR: both;
	margin: 100px 0 200px 10px; 
	TEXT-ALIGN: left;
    PADDING: 0;
}
.topten {
	display: inline;
	vertical-align: top;
	
}
.small {
	FONT-size: .9em; 
}
.bold {
	FONT-weight: bold;
}
.center {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}
.both {
	CLEAR: both;
	margin: 0;
	padding: 0;
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.big {
	FONT-size: 1.8em; 
	COLOR: #0070B1;
	FONT-weight: bold; 	
}
.med {
	FONT-size: 1.2em; 
	FONT-weight: bold; 	
}
.uline {
	FONT-size: 1.1em; 
	text-decoration: underline;	
}
A:link.std, A:visited.std, A:active.std {
	COLOR: #0070B1; BORDER-BOTTOM: #0070B1 1px dotted; TEXT-DECORATION: none;
}
A:hover.std {
	COLOR: #CCDEFF;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #CCDEFF 1px dotted; 	
}
A:link.sresults, A:visited.sresults, A:active.sresults {	
	COLOR: #0070B1; TEXT-DECORATION: none;
	BORDER-BOTTOM: #ffffff 1px dotted; 		
}
A:hover.sresults {
	BORDER-BOTTOM: #F65B00 1px dotted; 	
	COLOR: #F65B00;
TEXT-DECORATION: none; 	
}
A:link.util, A:visited.util, A:active.util {
	FONT-size: 1em; 
	FONT-WEIGHT: bold;			
	COLOR: #0070B1; TEXT-DECORATION: none;
}
A:hover.util {
	FONT-size: 1em; 
	FONT-WEIGHT: bold;	
	COLOR: #CCDEFF;
	BORDER-BOTTOM: none; 	
}
A:link.brow, A:visited.brow, A:active.brow {
	FONT-size: 1.1em; 
	FONT-WEIGHT: bold;			
	COLOR: #0070B1; TEXT-DECORATION: none;
}
A:hover.brow {
	FONT-size: 1.1em; 
	FONT-WEIGHT: bold;	
	COLOR: #FFFFFF;
	BORDER-BOTTOM: none; 	
}
A:link.foot, A:visited.foot, A:active.foot {
	COLOR: #0070B1;
	TEXT-DECORATION: none; 
}
A:hover.foot {
	COLOR: #6CBE08;
	TEXT-DECORATION: none;
}
A:link.poplog, A:visited.poplog, A:active.poplog {
	FONT-size: 1em; 
	FONT-WEIGHT: bold;			
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #ffffff 1px dotted; 	
}
A:hover.poplog {
	FONT-size: 1em; 
	FONT-WEIGHT: bold;	
	COLOR: #F65B00;
	BORDER-BOTTOM: #F65B00 1px dotted; 
}
h1
{
	FONT-size: 2em; 
	color: #ffffff;	
	FONT-WEIGHT: bold;		
}

h2
{
	FONT-size: 1.1em; 
	color: #0070B1;	
}
h3
{
	FONT-size: 1.25em; 
	color: #0070B1;	
}
P
{
	MARGIN: 0;	
}
img { 
	border: none;
	MARGIN: 0;	
	padding: 0;		
}

.warn {
	color: #F65B00;
	FONT-size: 1.25em; 
	font-weight: bolder;
	PADDING: 10px 10px 10px 20px; 
	
}
.errmsg {
	color: #F65B00;
	font-weight: bolder;
}
.msgbox
{
text-align: left;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
}
.lbox
{
text-align: left;
margin: 0 0 0 6px;
width: 15em;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
}
.listbox
{
text-align: left;
margin: 5px 0 0 5px;
height: 10em;
width: 15em;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
display: inline;
}
.listbox1
{
text-align: left;
margin: 5px 0 0 5px;
height: 10em;
width: 30em;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
}
.obox
{
text-align: left;
margin: 5px 0 0 5px;
height: 1.5em;
width: 15em;
color: #F65B00;
background: #ffffff;
border: #F65B00 solid 1px;
display: inline;
}
.sbox
{
text-align: left;
margin: 5px 0 0 5px;
height: 1.5em;
width: 15em;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
display: inline;
}
.fbox
{
text-align: left;
margin: 5px 0 0 5px;
height: 1.5em;
width: 20em;
color: #0070B1;
background: #ffffff;
border: #0070B1 solid 1px;
display: inline;
}
.bbox
{
text-align: left;
margin: 0;
height: 1.5em;
width: 15em;
color: #F65B00;
background: #ffffff;
border: #F65B00 solid 1px;
display: inline;
}
.pimage
{
margin: 0;
background: #ffffff;
border: #DAE7FF solid 6px;	
}
.log-button
{
	margin: 0;
	background: transparent url('../images/btn-login.png') no-repeat; 
	width: 82px;
	height: 35px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.x-button
{
	margin: 0;
	background: transparent url('../images/btn-x.png') no-repeat; 
	width: 51px;
	height: 54px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.key-button
{
	margin: 0;
	background: transparent url('../images/btn-key.png') no-repeat; 
	width: 158px;
	height: 32px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.back-button
{
	margin: 0;
	background: transparent url('../images/btn-back.png') no-repeat; 
	width: 158px;
	height: 32px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.go-button
{
	margin: 0;
	background: transparent url('../images/go.png') no-repeat; 
	width: 75px;
	height: 75px;
	border:solid 0 #ffffff;	
}
.join-button
{
	margin: 0;
	background: transparent url('../images/btn-join.png') no-repeat; 
	width: 70px;
	height: 35px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.submit-button
{
	margin: 0;
	background: transparent url('../images/btn-submit.png') no-repeat; 
	width: 70px;
	height: 35px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.skip-button
{
	margin: 0;
	background: transparent url('../images/btn-skip.png') no-repeat; 
	width: 70px;
	height: 35px;
	border:solid 0 #ffffff;	
	display: inline;	
}
.done-button
{
	margin: 0;
	background: transparent url('../images/btn-done.png') no-repeat; 
	width: 70px;
	height: 35px;
	border:solid 0 #ffffff;	
	display: inline;	
}
/*   login popup        */
.loginHover
{
text-align: right;
	padding: 5px 25px 5px 15px;
	color: #ffffff;	
	FONT-WEIGHT: bold;	
	clear: both;	
}
.tspace {
	TEXT-ALIGN: left;
	margin: 0;	
	height: 90px
}
.xspace {
	FLOAT:  right;
	TEXT-ALIGN: right;
	padding: 35px 2px 0 0;	
}
.cspace {
	FLOAT:  left;
	TEXT-ALIGN: center;
	padding: 45px 5px 5px 60px;	
}
.mspace {
	padding: 2px 5px 2px 5px;	
		FONT-size: .9em; 
}
.lspace {
	padding: 5px 5px 5px 5px;	
	TEXT-ALIGN: center;	
}
#popupform{   
		position: absolute;
		visibility: hidden;
		overflow: hidden;
		/*   login popup      
		border:1px solid #F65B00;
		background-color:#F58746;
		border:1px solid #F65B00;
		padding:5px;		
		  */
		background: transparent url('../images/login.png') no-repeat; 		  
}
/* ********************** forms **************************/
fieldset
{
border: #023777 solid 1px;
	/*width: 530px;	*/
	padding: 5px;
	float: left;
	text-align: right;
	MARGIN: 0 0 50px 0; 

}

legend
{
background: #023777;
border: #023777 solid 1px;
padding: 1px 10px;
color: #CCDEFF;
FONT-WEIGHT: bold;
FONT-size: 1.5em; 
}
fieldset#standard {   width: 530px;}
fieldset#formpw {   width: 450px; }
form {display:inline}
label {display:inline}
.formpadded {
	WIDTH: 540px;
	FLOAT:  left;
	MARGIN: 65px 0 50px 0; 
	PADDING: 0; 
	BACKGROUND: Transparent; 
	color: #023777;
	FONT-WEIGHT: bold;
	FONT-size: 1em;  	
}
.formleft {
	WIDTH: 540px;
	FLOAT:  left;
	MARGIN: 0 0 50px 0; 
	PADDING: 0; 
	BACKGROUND: Transparent; 
	color: #023777;
	FONT-WEIGHT: bold;
	FONT-size: 1em;  	
}
.formright {
	FLOAT:  right;
	MARGIN: 0; 
	PADDING: 0; 	
}
.formbox {
	MARGIN: 20px 0 20px 10px; 
	WIDTH: 670px;
	FLOAT:  left;	
	PADDING: 0; 	
}
.fleft {
	WIDTH: 590px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 5px;
	background: #ffffff;	
}
.fpleft {
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 5px 2px 5px 5px;
	background: TRANSPARENT;	
}
.fpright {
	FLOAT:  right;
	MARGIN: 0; 
	PADDING: 5px 5px 5px 3px;
	background: TRANSPARENT;	
	text-align: left;
}
.fpall {
	clear: both;
	MARGIN: 0; 
	PADDING: 0;
	background: TRANSPARENT;	
}
.ftop {
	WIDTH: 600px;
	MARGIN: 0; 
	PADDING: 8px 20px 0 20px;
	height: 32px;	
	BACKGROUND: TRANSPARENT url("../images/formbar-top.png") no-repeat 0 0;  
	color: #ffffff;
	FONT-size: 1.25em; 
	font-weight: bolder;		
	}
.fbot {
	MARGIN: 0; 
	PADDING: 0;
	WIDTH: 600px;	
	background: TRANSPARENT;	
}
.formtop {
	MARGIN: 0 80px 0 0; 
	PADDING: 0; 
	BACKGROUND: Transparent;  	
	text-align: right;
}
.formbot {
	MARGIN: 0 0 0 10px; 
	PADDING: 0; 
	BACKGROUND: Transparent;  	
	text-align: left;
}
.formpw {
	MARGIN: 5px; 
	PADDING: 5px; 
	BACKGROUND: #CCDEFF;  
	color: #023777;	
	text-align: right;
	border: #0070B1 solid 1px;
	FONT-size: .9em;  	
}
.log_btn
{
	FONT-size: 1em; 
	FONT-WEIGHT: bold;			
	COLOR: #0070B1; TEXT-DECORATION: none;
	background: transparent;
	border:solid 0 #fff;
	display: inline;
	text-align: left;
	MARGIN: 0; 
	PADDING: 0; 	
 }
 .log_btn_hover
{
	FONT-size: 1em; 
	FONT-WEIGHT: bold;	
	COLOR: #CCDEFF;
	background: transparent;
	border:solid 0 #fff;
	display: inline;
	text-align: left;
	MARGIN: 0; 
	PADDING: 0; 	
}
.tabletop{
	MARGIN: 0; 
	PADDING: 0; 
	BACKGROUND: TRANSPARENT url("../images/formtop.png") no-repeat 0 0;  
}
/*//////////////////////////////////////////////////////////////////////*/

  /*Search Table Style */
table#plist { BACKGROUND-color: TRANSPARENT; width: 990px;}
table#plist td { padding: 5px; text-align: center;}
.phead {    height: 31px; padding-top: 5px; COLOR: #ffffff; FONT-WEIGHT: 800;  FONT-SIZE: 13px;  text-align: center;  BACKGROUND-color: TRANSPARENT; cursor: pointer}
.pbody {    FONT-WEIGHT: 200;  FONT-SIZE: 11px;  text-align: center;    background-color: #DAE7FF;}
.manufacturer {    font-weight: bold;  vertical-align: top;  text-align: center;    width: 160px;  } 
.promotion {   width: 160px;  vertical-align: top; text-align: center;  } 
.promotype {   width: 80px;  vertical-align: top; text-align: center;  } 
.promocat {   width: 160px;  vertical-align: top; text-align: center;  } 
.promosub {   width: 160px;  vertical-align: top; text-align: center;  } 
.promostart {   width: 70px;  vertical-align: top; text-align: center;  } 
.promoend {   width: 60px;  vertical-align: top; text-align: center;  } 
/*//////////////////////////////////////////////////////////////////////*/


  /*Promo Table Style */
table#prolist {     BACKGROUND-color: TRANSPARENT;   width: 600px; 	border: #DAE7FF solid 6px;	}
table#prolist td {    padding: 5px;    border-bottom: solid #ffffff 1px;  }
.probody {   FONT-SIZE: 12px;  text-align: center;    background-color: #CCDEFF;}
.plabel {   width: 120px;  vertical-align: top; text-align: right;   FONT-WEIGHT: 800; } 
.pdetail {   width: 320px;  vertical-align: top; text-align: left;  } 

table#prodesc {     BACKGROUND-color: TRANSPARENT;   width: 880px; 	border: #DAE7FF solid 6px;	}
table#prodesc td {    padding: 5px;    border-bottom: solid #ffffff 1px;  }
.pdesc {   width: 880px;  vertical-align: top; text-align: left;  } 
/*//////////////////////////////////////////////////////////////////////*/


  /*VendorTable Style */
table#venlist {    background-color:#CCDEFF;   width: 720px; 	border: #DAE7FF solid 6px;	border-collapse: collapse;}
table#venlist td {    padding: 2px;    border-bottom: solid #ffffff 1px;   border-right: solid #ffffff 1px;}
.venbody {   FONT-SIZE: 12px;  text-align: center;    background-color: #CCDEFF;}
.vlabel {   width: 105px;  vertical-align: top; text-align: right;   FONT-WEIGHT: 800; } 
.vlabel1 {   width: 85px;  vertical-align: top; text-align: right;   FONT-WEIGHT: 800; } 
.vdetail {   width: 255px;  vertical-align: top; text-align: left;  } 

.vdesc{  vertical-align: top; text-align: left;  } 
/*//////////////////////////////////////////////////////////////////////*/

  /*Browse Table Style */
table#blist {    BACKGROUND-color: TRANSPARENT;  width: 990px;}
table#blist td {  padding: 5px;  text-align: center;  }
.bhead {     height: 31px;  padding-top: 5px; COLOR: #ffffff; FONT-WEIGHT: 800;  FONT-SIZE: 13px;  text-align: center;    background-color: TRANSPARENT;}
.bbody {    FONT-WEIGHT: 200;  FONT-SIZE: 11px;  text-align: center;    background-color: #DAE7FF;}  
.manufacturer1 {    font-weight: bold;  FONT-SIZE: 14px; vertical-align: top;  text-align: center;    width: 160px;  } 

/*//////////////////////////////////////////////////////////////////////*/
.dlmenu dd span.txt { margin-top: 0px;}  /*10*/

.dlmenu {padding:0; margin:0;}
.dlmenu dd {float:left; padding:0; margin:0; text-align:center;}

.dlmenu dd span.bb {height: 33px; width: 130px; background:url(../images/sbutton.gif); float:left; border: 0px; padding: 0px 0px 0px 0px;}

.dlmenu a, .dlmenu a:visited {color:#DAE7FF; text-decoration:none; font-size:.9em; font-weight: bold; cursor:pointer;}
.dlmenu a:hover {color:#ffffff; background:#DAE7FF; font-weight: bolder; }
.dlmenu a:hover span {background-position:0 33px; border: 0px;}
