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;font-weight: bold;height:100%;float:left;display:block;}
a.toolbarsgreen2 {font-family: Arial; font-size: 14px; text-decoration: none; color: #87B64D;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.toolbarsgray {font-family: Arial; font-size: 12px; text-decoration: none; color: #8a8a8a; font-weight: bold;}
/*a.toolbarsgreen:hover {
	COLOR:#231F20; background-image:url(/images/cato.gif);background-repeat:no-repeat;  height:28px;width:91px;text-decoration:none;
}*/
.lastLiItem 
{
	padding-top:0px; 
	height:8px;
	width:180px;
	background:url(/images/bottommenu2.gif) left top no-repeat; 
	display:block;
}

.firstLiItem
{
	padding-top:0px; 
	height:5px;
	width:180px;
	line-height:5px;
	background:url(/images/first_li_item.gif) left top no-repeat; 
	display:block;
}
.insideLI
{
	background:url(/images/middlemenu.gif) left top no-repeat;
	width:100%;
}

html {min-height: 100%; height: 100%; width: 100% }

.mdl {left: 7px;bottom: 7px;}
.di {left: 12px; position: relative; 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 auto; margin: 0}
	.center {position: relative; margin: 0 auto; width: 904px; min-height: 146px; max-height: 146px; }
	
	div.head{width: 904px; margin: 0 auto;position:relative;}
		div.head div.columns {float: left;}
		div.head div.clogo {width: 151px; padding-top: 3px;}
			div.head div.clogo span{width:151px;height:127px;display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png');}
			div.head div.clogo img{width:151px;height:127px;display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png');}
		div.head div.slogan {width: 230px;}
			div.head div.slogan span {width: 210px; position: relative; left: 10px; top: 95px; font: italic bold 13px Century Gothic, sans-serif; text-align: center; color: #808080;}
		div.head div.phone {width: 200px;}
			div.head div.phone div.bg {width: 194px; height: 54px; position:relative; top: 30px; left: -17px; background: #fff url(/images/phone.png) no-repeat center center;}
				div.head div.phone div.bg span {display:block; padding:14px 0 0 15px; text-align:left; font:18px Arial,sans-serif; color: #fff;}
		div.head div.cart {padding-top: 13px;}
		#networks {
			bottom: 2px;
			display: block;
			height: 19px;
			position: absolute;
			right: 330px;
			width:44px;
		}
		#all_networks{
			list-style-type:none;
		}
		#all_networks  li{
			list-style-type:none;
			float:left;
			margin-right:5px;
		}
		
		
	
		.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: 306px; 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: 904px; height: 37px}
		.bottomCl1{float: left; width: 904px; background: #fff url(/images/bot2.gif) no-repeat left; height: 37px}
	.bottomCr {text-align: right;}

/* 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;
}


.sitemap_holder {
	color: #000;
}

.sitemap_holder a {
	text-decoration: underline;
	color: #000;
}

.sitemap_holder  ul{
	list-style-type: none;
	padding: 0;
	margin:0;
}

.sitemap_holder  li{
	line-height: 21px;
}

.sitemap_holder  li ul{
	margin-left:10px;
}


.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:26px;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;
}	
div.clear {clear: both;}



/*for top menu*/
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav ul { 
	width:180px;
	left:0px;
}
.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
  width: 510px;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav ul {
	position: absolute;
    display:none;
    width: 180px;
	top:28px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  display:block;
}
.nav ul li a{
	color:#87B64D;	
	text-align: left;
	vertical-align:middle; 
	padding-top:0px; 
	height:25px;
	width:175px;
	padding-left:5px; 
	
	display:block;
}
#left_tb
{
position:relative;
left:33px;
z-index:10000;
}
#left_tbnew
{
position:relative;
left:33px;
z-index:10000;
}


/*BLOG*/
.written_by{
	font-size:11px;
	color:#C6C6C6;
}


.blog_entry_para p{
	color:#7C7C7C !important;
	font-size:12px;
	text-align:justify;
}

.blog_entry_para a{
	color:#96BF59 !important;
	font-weight:normal !important;
}

.blog h2{
	font-size:14px;
	font-weight:bold;
	color:#727272;
}

#paging ul li span {
    float: left;
   color:#96BF59;
   font-weight:bold;
   
}

.seo_article #pages ul {
    list-style: none outside none;
    padding-left: 0;
	float:right;
	margin:0;
	margin-top:5px;
}

#paging ul li{
    float: left;
	font-size:12px;
	border-left:solid 1px #607B89;
	padding-left:5px;
	padding-right:5px;
}

#paging ul li:first-child{
	border-left:0 !important;
}

#paging ul li a{   
	font-size:12px;
	color:#607B89;
}

.latest_head{
	font-size:25px;
	color:#96BF59;
	border-bottom:solid 1px #E9E9E9;
	padding-bottom:5px;
	clear:both;
}

.article_adv{
	color:#7C7C7C !important;
	border-bottom:solid 1px #E9E9E9;
	overflow:hidden;
	clear:both;
	margin-bottom:12px;
	height:122px;
}

.article_adv p{
	color:#7C7C7C !important;	
}

.article_adv h2{
	margin-top:0;

}

.article_adv h2 a{
	color:#727272;
	font-size:14px;
	font-weight:bold;
}

.cat_img_holder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    display: block;
    float: left;
    height: 109px;
    margin-bottom: 12px;
    margin-right: 17px;   
    width: 149px;
	overflow:hidden;
}

#pages img{
	float:left;
}

.pmiddle_part{
	float:left;
	width:548px;
	height:24px;
	background:url(/images/pmiddle_bg.jpg) repeat-x;
}

#which_page{
	float:left;
	padding-left: 10px;
    padding-top: 5px;
}

.blog #pages{
	margin-top:10px;
}

.seo_article h1{
	font-size:25px;
	color:#96BF59;
	font-weight:normal;	
}

.seo_article h1 span{
	font-size:25px;
	color:#727272;
	font-weight:normal;
}

.blog .cat_div{
	width:335px;
	height:220px;
	float:left;
	border:0;
	clear:none !important;
	margin-bottom:0;
}

.blog .cat_div .cat_img_holder{
	float:none !important;
	width:333px;
	height:117px;
	margin-top:0;
}

.left_pd{
	margin-left:20px;
}

.seo_article{
	width:690px;
	margin-left:15px;
}

.bt_line{
	border-bottom:solid 1px #E9E9E9;
	padding-bottom:10px;
	margin-bottom:0;
}

.topd{
	padding-top:10px;
	padding-bottom:10px;
}

.left_entry_part{
	float:left;
	width:169px;
}

.right_entry_part{
	float:left;
	width:521px;
}

.blog .bott_pd{
	padding-top:20px;
	margin-bottom:10px;

}

.bk_bt{
	float:left;
}

.right_entry_part h2{
	margin-top:0;
}


/*BLOG*/


/* big news */

.top-border
{
    font-size: 6px;
    margin-top:5px;
    line-height: 8px;
    width:692px;
    height:8px;
    background-image:url('../images/textarea_top.gif');
    background-repeat:no-repeat;
}

.bottom-border
{
    font-size: 6px;
    line-height: 8px;
    height:8px;
    width:692px;
    background-image:url('../images/textarea_bottom.gif');
    background-repeat:no-repeat;
}


.inner-text 
{
    margin: 0;
    padding: 0;
    width: 692px;
    background-image: url('../images/textarea_mid.gif');
    background-repeat:repeat-y;
}

.inner-text h1
{
    margin-left: 14px;
    color:#96bf59;
    font-weight:normal;
    font-size:25px;
    font-family: Arial;
    margin-top:0px;
    margin-bottom: 0px;
    padding-bottom: 15px;
}

.inner-text h2
{
    margin-left: 14px;
}
.continue-big-news, .less-big-news 
{
    margin-left: 14px;
    font-size:  12px;
    color:#96bf59;
    font-weight: normal;
}   

.inner-text p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 8px;
    text-align:justify;
    padding-left: 14px;
    padding-right: 14px;
    font-weight:normal;
    font-size:12px;
    font-family: Arial;
    line-height: 18px;
}

.inner-text strong
{
    color:#7c7c7c;
    font-weight:bold;
}


/* big news end */
