* {
	margin : 0;
	padding: 0;
	}

BODY {
	font-family : Arial;
	color :#413019;
	margin-left : 15px;
	margin-right : 20px;
	margin-top : 30px;
	background: #A7B6C4 url('../Images/heb/background.png') repeat-x;	
}


A:ACTIVE, A:LINK, A:VISITED {
	color : #1A7AA7;
	text-decoration: underline;
	font-weight : normal;
}

TABLE.InMain {
	padding : 6px;
	font-size : 13px;
	font-weight : Normal;
}


th.TableName {
	padding-top: 10px;
	padding-bottom: 5px;
}

.Title{
	font-size : 11pt;
	font-weight : bold;
	color: #303d4D;
	background-color: #D2DCE1;
	padding: 3px 10px 3px 10px;
	vertical-align : middle;
	border-top: 1px solid #E1E1E1;
	border-bottom: 3px solid #FBFBFB;	
	margin-bottom: 5px;
}


TD.InMain, TD.InPrice {		
	background-color :#EEF6F8;
	color: #1A7AA7;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #D8DBDF;
	font-weight : normal;
}
/* Items in old/fix basket that cannot be purchased (invalid, not for sale, not in Migvan and so on...) */
span.BasketIrregularItem {
	color:#9E2F2F;
	font-weight: normal;
}
.BasketIrregularItemInfo
{
    color:#9E2F2F !important;
}

/* Suzi, No need to change colors - it's not a circus */
/*TD.InPrice {
	color: #019EE6;
	font-weight: normal;
}*/	


TD.InMainRec {		
	background-color :#EEF6F8;
	color: #1A7AA7;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dotted #8C96A0;
	border-top: 1px dotted #8C96A0;
	font-weight : normal;
}	


TD.InMainPurch, TD.InMainPurchEng {
	background-color :#EEF6F8;
	color: #1A7AA7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:10px;
	padding-left:10px;	
	font-weight : normal;
	text-align: right;	
}

TD.InMainPurchEng {
	text-align: left;
}



td.InPriceBorder, td.InPriceBorderTotalPay {
	background-color:#E4F4FC; /*#CEEFFE;*/
	border-top : 3px solid white;
	padding: 3px 10px 3px 10px;
	color: #019EE6;
	font-weight: normal;
}
TD.InPriceBorderTotalPay {
	font-size:18px;
	font-weight:800;
}
TD.ClsShopRemarkInOrder {
	padding:15px 0px 15px 0px;
	color:#1A7AA7;
	font-weight:normal;
	font-family:Arial;
	font-size:16px;
}
TD.ClsPadRight, span.ClsPadRight
{
	padding-right:10px !important;
}
TD.ClsPadLeft, span.ClsPadLeft {
	padding-left:10px !important;
}
#VSSameAddTd
{
    padding-bottom:10px;
}

.formbasket, .ClsRemarkTextAreaBasket, #VSBasDateSupply[readonly], #VSBasDateSupply[readonly="readonly"], .ClsItmRemTxtAreaBas
{
	font-family : Arial;
	text-align: center;
	color: #4C5969;
	padding-right:5px;
	padding-left:5px;
	background-color:#E4F4FC;
	border : 1px solid #C0C0C0; /*#919FAD;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    outline:none;
    margin-top:3px;
    margin-bottom:3px;
}
.formbasket
{
    height:25px;
}
.ClsFormOutOfStock, .ClsFormOutOfStockEng
{
    color:#9E2F2F !important;
    border:none !important;
    width:180px !important;
    background:transparent !important;
}
.ClsFormOutOfStock
{
    text-align:right;    
}
.ClsFormOutOfStockEng
{
    text-align:left;    
}

.ClsRemarkTextAreaBasket
{
    width:500px;
    height:100px;
}
.ClsItmRemTxtAreaBas
{
    width:100%;
    height:50px;
}
TD.Remark, a.Remark, td.ClsPricesBefDiscMsg   {		
	font-family:Arial;
	font-size:14px;
	color:#1A7AA7;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
}	
a.Remark {
	text-decoration: underline
}

a.Remark:hover {
	color: #303D4D;
}

td.ClsPricesBefDiscMsg
{
    padding-top:20px;
}
span.ClsPricesBefDiscMsg
{
    font-size:16px;
    font-weight:600;
    font-family:Tahoma, Arial
}
#Short111PurchRemarks
{
    border : 1px solid #C0C0C0;
    padding-right:5px;
	padding-left:5px;  
}

#VSBasExtraData
{
    border-top:1px solid #D8DBDF;
    margin-top:3px;
}

.ClsItmImgInCart, .ClsItmImgInCartLtr, .ClsItmImgInCartRcmnd
{
    width:40;
}
#BasketTab a:hover, #LaterBasketTab a:hover, #VSRcmndDataBasket a:hover
{	
	color:gray;
	outline:0;
	outline-style:none;
}

.ClsBasPointsQnt
{
    color:Gray;
    font-size:11px;
}
.ClsCpnInfo, .ClsCpnInfoBorder {		
	color: #1A7AA7;
	padding: 15px 0px 0px 0px;
	font-size:13px;
	font-weight : normal;
	
}
.ClsCpnInfoBorder {		
	border-bottom: 1px solid #D8DBDF;
	padding-bottom: 15px;
}
.ClsCpnErr {		
	color: #B14C4C;
}