  p {font-family: Arial, Helvetica, sans-serif; color: #606680; font-size: 8pt}
  td {font-family: Arial, Helvetica, sans-serif; color: #606680; font-size: 8pt}
 /* input {border: 3px #606680 solid; background-color: #FFFFFF; vertical-align: middle}*/
  select {border: 1px #606680 solid; background-color: #edf0f9; vertical-align: middle}
  img {vertical-align: bottom;}
  a {color: #FFFFFF; text-decoration: underline }
  a:link {text-decoration: none; color: #000000; }
  a:hover {text-decoration: none;}
  #dele img {text-decoration: none;}
  #dele a {text-decoration: none;}

  .linkwht {  color: #FFFFFF; text-decoration: underline}
  a.navbar {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 3px; color: #606680}
  a.navbar:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 2px; border: 1px solid #606680; background-color: #edf0f9}
  .navbar {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #98a3d1; font-weight: bold; margin: 0px; padding: 10px; vertical-align: middle}
  .navbar img {vertical-align: middle}
  .titlebar {color: #ffffff; font-weight: bold; font-size: 14pt}
  .head {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; font-weight: bold; padding: 3px; white-space: nowrap}
  .graph {font-family: Arial, Helvetica, sans-serif; color: #606680; font-size: 7pt; padding: 3px}
  .capt {font-weight: bold; color: #ffffff; white-space: nowrap}
  .cntbox {background-color:#ffffff; border: 1px #606680 solid}
  .detbox {background-color:#ffffff; border: 1px #606680; border-style: solid none}
  .gridbox {margin: 0px; border: 1px #606680 solid}
  .brd {border-width: 1px; border-color: #606680}
  .collapse {border-collapse: collapse}
  .rows {margin: 0px; border: 1px #ffffff solid}
  .sky {border-width: 1px; border-color: #e5f2f7}
  table {border-collapse: collapse}
  tab\le {border-collapse: separate;}
  /*\*//*/
  td table {width:97%; margin:0px 1px 0px 0px; padding:0px}
  /**/
  #cart_item {position: relative; left: 20px; width: 80%; border: 1px #606680 solid; padding: 5px; margin: 3px;}
  #item_user {position: relative; border: 1px #606680 solid; padding: 3px; margin: 3px;}
  
#cart_header{ 
 height:60px; 

 width:90%; 
 padding: 5px;
 background-color: #ffffff;
 text-align: right;
 border: 0px #000000 solid;
 margin-left: 5%;
 } 

#cart_leftcol{
 width:170px; 
 height: 100%;
 float:left; 
 position:relative; 
 margin-left:-170px; 
 margin-right:1px; 
 border: 0px #000000 dotted;
 }
 
#cart_outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 171px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #FFFFFF;   /* left column colour */ 
border-left-style: solid; 
background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#cart_inner{margin:0; width:100%;}
 
#cart_maincol{ 
 float: left; 
 width: 98%; 
 position: relative; 
 margin: 2px -8px 2px 2px; 
 background-color: #ccccc;
 border-bottom: 1px #cccccc solid;
 padding-bottom: 3px;
 }
 
#cart_outer>#cart_inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
.cart_content{padding:5px;} /*padding for content */ 
 
#cart_header .summary_content{
height: 60;
background:#fff url(images/icart-img.jpg) center left no-repeat;
	padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#cart_leftcol{display:none;} 
#cart_outer{border-left:0;} 
}

#item {
	background-color: #cccccc;
}
#item h1 {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	left: 120px;
}
#item p {
	font-size: 12px;
	color: #666666;
}
#item img {
	border: 1px #000000 dotted;
	
}
#item .item_cost {
	color: #990000;
	
}

#extra_info {
	color: 990000;
	background-color: #cccccc;
	width: 60px;
}
/*nav menu*/
a.nav, a.nav:link, a.nav:visited {
	display:block; 
	width:250px; 
	height:25px; 
	margin-top:2px; 
	text-decoration:none; 
	font-family:Arial; 
	font-size:11px; 
	color:#5F5F5F; 
	line-height:25px; 
	
}
a.nav:hover {
	color:#FF7403; 
}
a.nav:active {
	color:#fff; 
}

a.nav_d, a.nav_d:link, a.nav_d:visited {
	display:block; 
	width:250px; 
	height:25px; 
	background:#FF9933; 
	border:1px solid #000;
	margin-top:2px; 
	text-align:center; 
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#000; 
	line-height:25px; 
	overflow:hidden;
}
a.nav_d:hover {
	color:#fff; 
	background:#FF3300;
}

.popupLink { 
	color: #FF7403; 
	outline: none 
}
a.popupLink:hover {
	color: #FF7403;
	text-decoration: underline;
}

.popup {
	position: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #DFF0FF;
	LAYER-BACKGROUND-COLOR: #ff9933;
	width: 350;
	BORDER-LEFT: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-BOTTOM: 3px solid black;
	BORDER-RIGHT: 3px solid black;
	PADDING: 8px;
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#message {
	width: 501;
	background-color: #ffcc00;
	text-align: center;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 2px;
}
.winnerbg {
	background-image: url(../images/general/left-nav-end.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


