body {margin: 0; }
img{border: 0;}
form{display:inline;}
td, th{padding:0;border-spacing:0px;}
td {font-family: Arial; font-size: 12px; color: #676767;}
p {font-family: Arial; font-size: 12px; color: #676767;}
a.basket {font-family: Arial; font-size: 12px; text-decoration: none; color: #fff;}
a.toolbarsgreen {font-family: Arial; font-size: 14px; text-decoration: none; color: #87B64D;height:28px; font-weight: bold}
a.toolbarsgreens {font-family: Arial; font-size: 14px; text-decoration: none; color: #87B64D; font-weight: bold}
a.toolbarsbrown {font-family: Arial; font-size: 14px; text-decoration: none; color: #957A3D; font-weight: bold}
a.toolbarsbrown_s{font-size: 12px; color: #A59B6E; font-weight: normal}
a.toolbarsbrown_s1{font-size: 11px; color:Gray; font-weight: normal}
/*a.toolbarsgreen:hover {
	COLOR:#231F20; background-image:url(/images/cato.gif);background-repeat:no-repeat;  height:28px;width:91px;text-decoration:none;
}*/

html {min-height: 100%; height: 100%; width: 100% }

.mdl {left: 7px;bottom: 7px;}
.di {left: 12px; position: relative; bottom: 10px; height: 37px;}
.di1 {left: 12px; position: relative; }
.btf{position: relative; top: 10px; border-right: 1px solid #A59B6E; padding-right: 14px}
.bt{position: relative; top: 10px; padding-left: 14px}

/* first part */
.top {width: 100%; background: #fff url(/images/top_grey.jpg) repeat-x bottom; height: 146px; border: 0px; padding: 0; margin: 0}
	.center {position: relative; margin: 0 auto; width: 904px; min-height: 146px; max-height: 146px; }
		.logo {float: left; padding-top: 7px}
		.top_middle {float: left; width: 442px; height: 146px}
		.top_right {float: left; width: 310px; height: 133px; padding-top: 13px }
			.shoping_bag {width: 100%; height: 68px; background: #fff url(/images/shoping_bag1.gif) no-repeat; vertical-align: top;}
				.items {float: left; position: relative; color: #000; font-size: 12px; font-family: arial; top: 20px; left: 16px; width: 120px}
				.view {position: relative; font-size: 12px; font-family: arial; font-weight: bold; color: #FFFFFE; top: 20px; left: 145px}
				.price {float: left; position: relative; color: #000; font-size: 12px; font-family: arial; top: 25px; left: 16px}
				.checkout{position: relative; font-size: 12px; font-family: arial; font-weight: bold; color: #FFFFFE; top: 25px; left: 185px}
			.latest_news{font-size: 14px; font-family: arial; color: #88B64D; font-weight: bold; padding-top: 12px}
				.top_input {border: 1px solid #87B64D; COLOR: #87B64D;width: 128px }
				.top_input_submit{position: relative; top: 3px}
				
/* 2 part  -  toolbar*/
.left_toolbar{float: left; width: 61%; text-align: right; background: #fff url(/images/top_toolbar_grey.jpg) repeat-x bottom; height: 28px; line-height: 27px}
	.tmgf {padding-left: 20px; padding-right: 16px}
	.tmg {padding-left: 19px; padding-right: 19px; }
.right_toolbar{float: left; width: 39%; text-align: left; background: #fff url(/images/top_toolbar_brown.jpg) repeat-x bottom; height: 28px; line-height: 27px}
	.tmb{padding-left: 20px; padding-right: 20px; }
	.tmb1{padding-left: 16px; padding-right: 16px; }
.left_toolbar1{float: left; width: 60%; text-align: right; background: #fff url(/images/top_toolbar_grey.jpg) repeat-x bottom; height: 28px; line-height: 27px}
.right_toolbar1{float: left; width: 40%; text-align: left; background: #fff url(/images/top_toolbar_brown.jpg) repeat-x bottom; height: 28px; line-height: 27px}
.tmgf1 {padding-left: 23px; padding-right: 23px}	
/* 3 part  -  main block */
.middle{position: relative; width: 100%; background: #fff; border: 0px; padding: 0; margin: 0; clear: both}
	.middlec{position: relative; margin: 0 auto; width: 908px; clear: both }
		.middlecL{position: relative; width: 670px; float: left; margin-right: 36px }
			.middlecLm{position: relative; margin-top: 0px; margin-bottom: 27px; float: left}
		.middlecR{float: left; position: relative; width: 200px; margin-top: 6px}
			.feaName{padding-top: 4px; width: 70%; font-weight: bold; font-size: 12px; color: #87B64D}
			.feaPrice{text-align: right; width: 30%;  font-size: 14px; color: #72A237}
			.mDetails{width: 200px; text-align: left; position: relative; left: 108px}
			.mDetailsB{width: 200px; text-align: left}
			
/* 4 part  -  bottom toolbar */
.bottom { clear: both; width: 100%; background: #fff url(/images/botom_tool.gif) repeat-x bottom; height: 37px; border: 0px; padding: 0; margin: 0}
	.bottomC { margin: 0 auto; width: 904px; min-height: 37px; max-height: 37px;}
		.bottomCl{float: left; width: 700px; height: 37px}
		.bottomCl1{float: left; width: 904px; background: #fff url(/images/bot2.gif) no-repeat left; height: 37px}
	.bottomCr {text-align: center;}

/* 5 part  -  bottom */
.bottomF{text-align: center;   clear: both; width: 100%; background: #fff url(/images/bottom1.gif) repeat-x bottom; height: 61px; border: 0px; padding: 0; margin: 0}
.bottomF1{text-align: center;clear: both; width: 100%; background: #fff url(/images/bottom.gif) repeat-x bottom; height: 56px; border: 0px; padding: 0; margin: 0}
.green11{
	FONT-SIZE: 13px; COLOR: #87B64D; 
}
.green14{
	FONT-SIZE: 16px; COLOR: #609024; 
}
.black16{
	FONT-SIZE: 12px; COLOR: #000000; font-weight:bold; 
	
}
.green13{
	FONT-SIZE: 12px; COLOR: #87B64D;text-decoration:none; 
}
.green13:hover {

	FONT-SIZE: 12px; COLOR: #87B64D;font-weight:bold;   text-decoration:underline;
}
.black12{
	FONT-SIZE: 12px; COLOR: #8B8B8B; font-weight:bold; 
	
}
.green12{
	FONT-SIZE: 12px; COLOR: #87B64D;text-decoration:none; 
}
.txt12
{
    FONT-SIZE: 14px; COLOR: #8B8B8B; 
}
.txt14
{
    FONT-SIZE: 14px; COLOR: #8B8B8B; font-weight:bold;
}
.p1
{
    FONT-SIZE: 11px; COLOR: #000000; 
}
.p2
{
    FONT-SIZE: 11px; COLOR: #8B8B8B; 
}
.green13c{
	FONT-SIZE: 12px; COLOR: #8B8B8B;text-decoration:none; 
}
.input
{
    border: 1px solid #87B64D;FONT-SIZE: 12px;
}
A {
	 TEXT-DECORATION: none
}
A:hover {
	 TEXT-DECORATION: underline
}
.cat{
	FONT-SIZE: 12px; COLOR: #000000;text-decoration:none; 
}
.green{
	FONT-SIZE: 12px; COLOR: #87B64D;text-decoration:underline; 
}
.TableHeading
{
    FONT-SIZE: 12px; COLOR: #87B64D;
}
.totals
{
    FONT-SIZE: 12px; COLOR: #000000;font-weight:bold;  
}
.paging
{
    FONT-SIZE: 12px; COLOR: #8B8B8B; 
}
.paging:hover 
{
    FONT-SIZE: 13px; COLOR: #87B64D;font-weight:bold;   
    
}
.paging1 
{
    FONT-SIZE: 12px; COLOR: #87B64D;font-weight:bold;   
}
.shade {
display:inline;float:left;height:75px;width:106px;
}
.shade1{
display:inline;float:right;height:75px;width:79px;
}
.black
{
    FONT-SIZE: 12px; COLOR: #8B8B8B; 
}
.notdisplayed {display:none;position:relative; top:-1px;}

.displayed {display:inline;}
.s2:hover
{
    text-decoration:underline;
}

.c1{
width:61%; text-align: right; background: #fff url(/images/top_toolbar_grey.jpg) repeat-x bottom; height: 28px;

}
.c2
{
width:39%; text-align: left; background: #fff url(/images/top_toolbar_brown.jpg) repeat-x bottom; height: 28px;
}
.c3{
width:60%; text-align: right;background: #fff url(/images/top_toolbar_grey.jpg) repeat-x bottom;  height: 28px;

}
.c4
{
width:40%; text-align: left; background: #fff url(/images/top_toolbar_brown.jpg) repeat-x bottom; height: 28px;
}
.tips
{
FONT-SIZE: 14px; COLOR: #231F20;font-weight:bold; 
}
.basket1
{
    width: 311px; height:133px; padding-top:16px ;
}
.logo
{
    width:151px; height:121px;
}
.cath
{
    width:100%; background:#fff url(/images/top3new.jpg);background-position:top;background-repeat:no-repeat;height:28px;
}

.maintable
{
    width:944px;
     
}
.subtable
{
    width:904px;
     
}
.subtable1
{
    width:596px;float:left;
     
}
.app1{width:100; color: white; text-align: center}
.appsub
{
    background:#fff url(/images/bg_tip.jpg);background-position:top;background-repeat:no-repeat;width:327px;height:125px;color:#231F20;
    }
.appsub1
{
 border: 1px solid #79A83F; background:#C3E697 url(/images/bg_tip1.jpg);background-position:top;background-repeat:no-repeat;width:325px;color:#C3E697;
    }  
.delbox
{
    FONT-SIZE: 12px;
    color:#231F20
}
.subp
{
    position: relative;bottom:13px;border-right: 1px solid #A59B6E;
}
.subp1
{
   position: relative;top:10px;border-right: 1px solid #A59B6E; 
}
.whitebasket
{
    color: #ffffff; font-size: 12px; font-family: arial;
}
.blackbasket
{
    color: #000000; font-size: 12px; font-family: arial;
}
.prNameD{width: 143px; line-height: 17px; height: 35px}
.prNameB{display: inline; margin-right: 60px}
.prNameS{ border: 0px solid blue; float: right;clear:both;text-align:right;width:100%;font-weight:normal;}
#litofix
{
    padding-top:0px;
}
#StockistsInfo
{
    float:left;
    clear:both;
    margin-top:5px;
    margin-left:94px;
    width:100%;
}
.StockistName
{
    font-weight:bold;
    margin-top: 25px;
    margin-bottom: 12px;
    clear:both;
    float:left;
}
.StockistAddress
{
    float:left;
    clear:both;
}
.StockistContactNr
{
    float:left;
    clear:both;
}
.StockistEmail
{
    float:left;
    clear:both;
}
.StockistSite
{
    float:left;
    clear:both;
}
.paymentOptions
{
    clear:both;
    float:left;
    margin-bottom:5px;
    margin-left:4px;
    margin-top:3px;
}
.paymentOptionsText
{
    float:left;
    margin-top:4px;
}
.productHeading
{
    text-align:center;
    font-weight: bold;
    color: #8B8B8B;
}
.orderLine
{
    text-align: center;
}
.orderLine td
{
    color: #88B64D;
}
.orderLinePrice
{
    color:#88B64D;
    font-weight:bold;
}
.deliveryRight
{
    text-align:right;
    color:#88B64D;
    font-weight:bold;
}
.priceLeft
{
    text-align:center;
    color: #88B64D;
    font-weight:bold;
}
.styleblack
{
    color: #000;
}
.voucherLine
{
    text-align:left;
    color: #88B64D;
}
.voucherText
{
    text-align:left;
    color: #88B64D;
    
}
#voucherInput
{
    width: 132px;
    border: 1px solid #88B64D;
}
#voucherButton
{
    background-image: url(/images/updateVoucher.jpg);
    width:75px;
    height:31px;
    position:relative;
    display:block;
    top:5px;
}
.PaypalSeperator
{
    height:1px;
    background-image: url(/images/PayPalSep.jpg);
}
#PaypalDeliveryBorder
{
    width:669px;
    border:1px solid #E4E4E4;
    margin-top:7px;
    padding:10px;
}
/*#PaypalDelivery
{
    width:692px;
    border:1px solid #E4E4E4;
    margin-top:7px;
    padding:10px;
}*/
.PaypalDeliveryInput 
{
    border:1px solid #87B64D;
    height:20px;
    width:210px;
}
.PaypalDeliverySpace
{
    padding-left:70px;
    padding-right:8px;
}
#PaypalDelivery tr td
{
    color: #88B64D;
}
#HearAboutUs
{
    width:694px;
    vertical-align:top;
    margin-top:10px;
}
#HearAboutUs tr td
{
    color: #88B64D;
}
.HearAboutUSInput
{
    border:1px solid #87B64D;
    height:20px;
    margin-left:10px;
    width:514px;
}
.HearAboutUSArea
{
    border:1px solid #87B64D;
    margin-left:10px;
    width:514px;
    height:62px;
}
.PaypalBottom
{
    background-image:url(/images/BottomBackground.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:34px;
    padding-top:6px;
    padding-left:7px;
    
}
.PaypalTermsCond
{
    color:#000;
    float:left;
    top:5px;
    position:relative;
}
.PaypalTermsCond a 
{
    text-decoration: underline;
    color: #000;
}
.PaypalPlaceOrder
{
    float:right;
    position:relative;
    width:91px;
    height:37px;
    background-image: url(/images/placeorder.jpg);
    background-repeat: no-repeat;
}
#PaypalTermsCheckbox
{
    margin-left:10px;
    position:relative;
    top:2px;
    float:left;
}
#DeliveryInformation
{
    width:96%;
    position:relative;
    top:-5px;
}
#MagazineInput
{
    display:none;
}
#OtherInput
{
    display:none;
}
#magazineInputField
{
    margin-left:10px;
}
#otherInputField
{
    margin-left:10px;
}
#MagazineInputStockings
{
    display:none;
}
#OtherInputStockings
{
    display:none;
}