body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

fieldset,img {  
	border:0;
	margin:0;
	padding:0;
}

.container{
	width:950px; margin:0 auto; padding-top:30px;
}
.logo{
	margin:0 0 10px 0;
	width:182px; float:left;
}
.navi{
	float:right; width:750px; height:29px; padding-top:20px;
}
.content{
	border:1px solid #999; background:#eee0e0 url(/Florange/images/content_bg.jpg) repeat-x; padding:20px;
	height:500px;
}
.content2{
	border:1px solid #999; background:#eee0e0 url(/Florange/images/content_bg.jpg) repeat-x; padding:20px;
	height:550px;
}
.login{
	background:#660033;
	color:#FFF;
}
.adv_form{
	color:#333;
}

.login a{
	color:#FFF;
	font-weight:bold;
}
.login input{
	width:150px;
	padding:3px;
	font-size:12px;
	border:1px solid #999999;
	color:#333;
	
}

hr{
	 color:#993366; height:1px;
}
p{
	font-size:12px;
	color:#333333;
	padding:10px 0 0 0;
}
p a{
	color:#333333;
	font-weight:bold;
	
}
h1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#333333; 
	font-weight:normal; 
	text-align:center;
	margin-bottom:10px;
}

h2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#660033; 
	font-weight:bold; 
	text-align:left;
	margin-bottom:5px;
	margin-top:20px;
}
.header{
	color:#FFF;
}
.table_container{
	background:#660033; padding:0px; margin-bottom:10px;
}

.data_grid{
border:1px solid #b18787;
}


.data_grid tr.table_header{
	background:#660033; color:#FFF;
}

.data_grid td.td_border_btm_none{
	border:none;
}


.data_grid table{
	border-collapse:collapse;
}
.data_grid table td{
	padding:5px;
}

.data_grid table td{
	border-bottom:1px solid #e4d0d0;
}

.data_grid table td.top_border{
	border-bottom:1px solid #e4d0d0;
}

.data_grid select{
	font-size:11px;
	color:#333;
	width:100px;
}
.copyright{
	font-size:11px;
}
.logout{
	padding:5px;
	color:#660033;
	font-weight:bold;
	
}

/*********** new css ............... */
.advisory_links td {
	background:#eee0e0;
	padding:8px;
		text-align:center;
		width:200px;
}
.advisory_links a{
	color:#993366;
	/**padding:10px;*/
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.lblstyleNew{
border: none;
background-color: #F3E7E7;
vertical-align : Top; 
text-align:left;
}

.lblstyle{
border: none;
background-color: #F3E7E7;
vertical-align : middle; 
text-align:right;
}
.lblstylestrikethru
{
	text-decoration:line-through;
	border: none;
	background-color: #F3E7E7;
	text-align:right;
}
.h2rg{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#660033; 
	font-weight:bold; 
	margin-bottom:10px;
	margin-top:20px;
}
#datagrid select.article{
font-size:9px;
width:220px;
}

#datagrid select.catalogue{
font-size:9px;
width:150px;
}

.view_invoice{
	border:1px solid #999; background:#eee0e0 url(/Florange/images/content_bg.jpg) repeat-x; padding:20px;
}
.containerinvoice{
	width:650px; margin:0 auto; padding-top:30px;
}

.word
{
word-wrap: break-word;
}

.downloadtxt{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#660033; 
	font-weight:bold; 

}


.FriendList{
	background:#660033;
	color:#FFF;
}

.FriendList a{
	color:#FFF;
	font-weight:bold;
}
.FriendList input{
	
	padding:3px;
	font-size:12px;
	border:1px solid #999999;
	color:#333;
	
}
 .soldout td {
padding:2px; 
font-size:10px;
}
.soldout td a
{
	background:#eee0e0;
	color:#993366;	
	padding:2px;
	text-decoration:none;
	font-weight:bold;	
}
.soldout td a:hover{
	background:#660033;
	color:#fff;	
	text-decoration:none;
	
	
}
.soldout td a:active{
	background:#660033;
	color:#fff;	
	text-decoration:none;	
} 

#GridSold{ border-collapse:collapse; border:none;}
#GridSold td{ border:1px solid #CCC; padding:5px;}
.soldout a.active{ display:block; padding:5px; background:#660033; color:#FFF; border:1px solid #660033;  pointer-events: none;
       cursor: default;
}
.soldout #hypSoldOut, .soldout #hypNearlySoldOut{ display:block; padding:5px; border:1px solid #660033;}
 #btnPrint{ border:1px solid #999; background:#CCC; padding:4px; color:#333;}

/**
 This stylesheet is part of the java script calendar and date picker
  **/
#calender {
	width: 50px;
	font-family: ms sans serif, sans serif;
	font-size: 3pt;
	}

#calenderTable {
	border-style: outset;
	border-width: 2px;
	border-color: black;
	background-color: #FFF;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}

#calenderTableHead TR {
	background-color: #E7D3D6;
	}

#calenderTableDays TR {
	background-color: #630031;
	color: #FFF;
	}

.normalDay {
	border: 1px dotted black;
	cursor: pointer;
	}

.hlDay {
	border: 1px black;
	background-color: #585858;
	color: #E6E6E6;
	cursor: pointer;
	}

.toDay {
	border: 1px solid #E70;
	background-color: #FFFBD6;
	color: #E70;
	font-weight: bold;
	cursor: pointer;
	}

.choosenDay {
	border: 1px #000000;
	background-color: #585858;
	color: #E6E6E6;
	font-weight: bold;
	cursor: pointer;
	}

.warning{width:500px; margin:20px auto; border:5px dashed #F00; padding:10px;  font-size:12px; color:#F00;  background: #FFC;}

#CreditLimit {
	position: absolute; /* Needed for Safari */
	margin:0  auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	width: 950px;
	height:450px;
}
#CreditLimit table table{
	background:#eee0e0;
	height:80px;	
}
#CreditLimit table td{
	padding:5px;
	border-collapse:collapse;
	color:Red;
} 
.popupWin{background:#660033; padding:10px; width:350px; margin:0 auto;}  

