
a img
	{
	border:0;
	}
	
.padding .AdminContainer
	{
	min-height:800px;
	height:auto !important;
	height:800px;
	}
body
		{
		margin:0;
		padding:0;
		text-align:center;
		font-family:"Tahoma";font-size:15px;
		background:url('images/background.gif') #d5e9ec repeat-y center;
		}

			html, body {
				height: 100%;
			}
			body {
				margin: 0;
				padding: 0;
				
			}
			#nonFooter {
				position: relative;
				min-height: 100%;
				height: 100%;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: auto;
				margin-left:auto;margin-right:auto;
			}
			html>body #nonFooter {
				height: auto;
			}
			#content {
				
			}

			#footer {
				position: absolute;
				bottom: 0;text-align:center;
				left:0;
				width:100%;
				}

#footer div
	{
	display:block;
	background:white;
	width:836px;
	background:url('../images/bodybackground.gif') -1px repeat-y;
	height:20px;
	margin-left:auto;margin-right:auto;
	}
	
#footer div div
	{
	display:block;
	background:white;
	width:790px;
	height:20px;
	}
#footer div div div
	{
	margin-right:0;
	background:0;
	text-align:center;
	font-size:12px;
	width:235px;
	color:black;

	}

body.mainpage
		{
		background:url('images/contentgradient.gif') #d5e9ec repeat-x 0px 70px;
		}
	#header
		{
		background:url('images/topGradient.gif');
		height:70px;width:100%;
		}
	#logo
		{
		margin-top:13px;margin-right:309px; 
		}
	#slogan
		{
		margin-bottom:3px;
		margin-left:123px;
		}
	#contentGrad
		{
		width:100%;
		/*height:698px;*/
		background:url('images/contentgradient.gif');
		}
	#contentWrapper
		{
		margin-left:auto;margin-right:auto;
		/*height:698px;*/
		width:837px;
		
		background:url('images/background.gif') #d5e9ec repeat-y center;
		}
	#leftShadow
		{
		float:left;
		height:698px;width:19px;
		background:url('images/leftShadow.gif') no-repeat;
		}
	#rightShadow
		{
		float:right;
		height:698px;width:19px;
		background:url('images/rightShadow.gif') no-repeat;
		}

	#content
		{
		width:793px;
		text-align:left;
		border-top:4px solid white;
		font-size:12px;line-height:20px;
		}
	*:lang(en) #content
		{
		width:814px !important;
		}
	#leftSide
		{
		margin-left:72px !important;
		margin-left:69px;
		width:480px !important;
		width:481px;
		text-align:right;
		}
	*:lang(en) #leftSide
		{
		margin-left:93px !important;
		}
	#topNav
		{
		display:block;
		font-size:11px;
		margin:0;padding:0;
		height:34px;width:480px;
		background:url('images/menubg.gif') no-repeat;
		}
	#topNavContainer
		{
		background-color:#dedede;
		}

	div.padding
		{
		padding:9px;direction:rtl;
		}
	div.padding ol,div.padding ul
		{
		margin:0;padding-right:20px;
		}
	div.padding a
		{
		color:#616161;text-decoration:none;
		}
	div.padding a:hover
		{
		color:#8a8a8a;
		}
	#rightSide
		{
		direction:rtl;
		width:239px !important;
		float:right !important;
		float:right;
		width:240px;
		margin-right:2px !important;
		margin-right:0px;
		}
	#contactForm
		{
		background:url('images/bluebox.jpg');
		height:163px;
		text-align:right;
		}
	#contactForm div
		{
		padding-top:23px;padding-right:19px;
		font-weight:bold;
		}
	#contactForm input
		{
		display:block;margin-bottom:4px;line-height:19px;
		width:101px;height:19px;border:0;
		font-family:Tahoma;font-size:11px;font-weight:normal;
		}
	#contactForm input.submit
		{
		z-index:1;position:absolute;margin-top:78px;margin-right:136px;
		background:url('images/blueboxsend.gif');
		height:39px;width:80px;
		padding-left:34px;padding-bottom:3px;
		font-size:16px;font-weight:bold;
		}
	#contactForm p
		{
		margin:0;padding:0;
		}
	#rightNav
		{
		text-align:right;
		padding:0;margin:0;
		line-height:29px;
		}
	#rightNav li
		{
		margin:0;padding:0;display:block;
		}
	#rightNav li a
		{
		display:block;
		height:29px;line-height:29px;color:black;text-decoration:none;
		padding-right:20px;
		}
	#rightNav li.selected 
		{
		background-color:#d7ff4a;font-weight:bold;
		}
	#rightNav li ul
		{
		border-top:1px solid #cee08f;
		padding:0;margin:0;display:block;
		font-weight:normal;
		background:url('images/rightulinnerback.gif') right repeat-y #dedede;
		padding-bottom:1px;
		}
	#rightNav li ul a
		{
		color:#515349;
		background:url('images/rightulinnertop.gif') right repeat-y;
		padding-right:40px;
		}
	#rightNav li ul li
		{
		padding:0;margin:0;display:block;line-height:29px;
		background:#dedede;
		}
	#rightNav li ul li.selected
		{
		font-weight:bold;
		}
	#rightNav li ul li.selected a
		{
		background:url('images/rightulinnertop.gif') right repeat-y #dedede;
		}

	/* Main Page Style */

	#intro	{
		margin-top:26px;
		margin-left:auto;margin-right:Auto;
		height:354px; width: 857px;
		background:url('images/intro.gif') no-repeat;
		padding-top:21px;
		}
	#intro div
		{
		text-align:right;
		height:324px;width:798px;
		margin-left:29px;margin-right:30px;
		margin-bottom:40px;
		background-repeat: no-repeat;
		background-position: left;
		}
	#intro.sites div	{	background-image:url('images/intros/sites.jpg');	}
	#intro.marketing div	{	background-image:url('images/intros/marketing.jpg');	}
	#intro.crm div	{	background-image:url('images/intros/crm.jpg');	}

	#intro ul
		{
		float:right;margin:0;padding:0;
		}
	#intro ul li
		{
		margin:0;padding:0;
		display:block;
		clear:right;
		height:108px;
		float:right;width:241px;
		background:url('images/mainButtonMid.gif') repeat-x;
		}
	#intro ul li a
		{
		display:block;width:241px;height:108px;
		background:url('images/mainButtonEnd.gif') no-repeat left;
		color:black;text-decoration:none;
		text-align:center;
		padding-left:40px !important;
		padding-left:20px;
		float:left;
		}
	#intro ul li a strong
		{
		display:block;padding-top:33px;margin-bottom:5px;
		}
	#intro ul li.selected
		{
		width:280px !important;
		width:280px;
		}
	#intro ul li.selected a
		{
		width:280px;
		width:241px !important;
		padding-left:79px !important;
		padding-left:40px;
		}
	#intro.sites div ul li.sites	{background-image:url('images/intros/sitesMid.gif');}
	#intro.sites div ul li.sites a	{background-image:url('images/intros/sitesEnd.gif');}
	#intro.marketing div ul li.marketing	{background-image:url('images/intros/marketingMid.gif');}
	#intro.marketing div ul li.marketing a	{background-image:url('images/intros/marketingEnd.gif');}
	#intro.crm div ul li.crm	{background-image:url('images/intros/CRMMid.gif');}
	#intro.crm div ul li.crm a	{background-image:url('images/intros/CRMEnd.gif');}

	#mainContent
		{
		margin-top:0;text-align:right;direction:rtl;
		width:798px;margin-left:auto;margin-right:auto;
		font-size:12px;
		
		}
		
	#mainContent #bcontactForm
		{
		
		width:151px; height:108px;  
		padding:38px 32px 25px 38px; 
		margin:0px 0px 0px 9px; 
		display:block; float:left; 
		_padding-left:0px;
		_padding-bottom:0px;
		background:url('../images/badges/contactForm.png') repeat top left;
		_margin-left: 4px; 
		}
	#mainContent #page_content
		{
		 height:133px; width:555px;
		}
	#bcontactForm table
		{
		margin:0; padding:0; position:relative;
		}
	#bcontactForm *
		{
		margin:0; padding:0;
		}
	#bcontactForm table th
		{
		font-weight:normal;
		}
	#bcontactForm label
		{
		display:block; float:right;
		height:21px; width:42px;
		line-height:21px;
		color:black;
		margin-bottom:8px; clear:both;
		font-size:11px;
		letter-spacing:-0.09em;
		}
	#bcontactForm input
		{
		font-family:arial; font-size:11px;
		background:#f2f7f8;
		border:1px solid #8fc4cb;
		height: 19px; width:107px;margin-bottom:8px;
		}
	#bcontactForm textarea
		{
		background-color:#f2f7f8;
		border:1px solid #8fc4cb;
		width:107px; #width: 105px; _width: 100px;
		font-family:arial; font-size:11px;
		}
	#mainContent p
		{
		text-align:justify;
		}
	#badges
		{
		display:block;margin:0;padding:0;
		margin-right:10px;
		height:87px; width: 794px;
		clear:both;
		}
	#badges li
		{
		display:block; float:right;margin:0;padding:0;
		}
	#badges li a span
		{
		display:none;
		}
	#badges li a
		{
		position:relative;
		z-index:2;
		width:255px;display:block;
		height:87px;
		}	
	#badges li.CRM a	{	   background:url('../images/badges/CRMOff.png') no-repeat; _background:none;	}
	#badges li.CRMover a	{ background:none;	}

	#badges li.Shopest	a{	  background:url('../images/badges/ShopestOff.png') no-repeat;_background:none;	}
	#badges li.Shopestover a	{	background:none; 	}

	#badges li.Contact {	 background:url('../images/badges/ContactUs.png') no-repeat;
							z-index:2; width:255px; height:87px;
							}

	#badges li.CRM 	{	background:none !important;   background:url('../images/badges/CRMOff.png') no-repeat;	}
	#badges li.CRMover 	{	background:none !important; background:url('../images/badges/CRMOn.png') no-repeat;	}

	#badges li.Shopest	{	background:none !important; background:url('../images/badges/ShopestOff.png') no-repeat;	}
	#badges li.Shopestover 	{	background:none !important; background:url('../images/badges/ShopestOn.png') no-repeat;	}

	#badges li.Contact input
		{
		height:32px; width:110px; border:0; background:transparent;
		cursor:pointer; cursor:hand;	
		margin-right:123px; margin-top:23px;
		}

	#bouble
		{
		direction:rtl;
		display:none;
		position:absolute;z-index:1;
		
		width:133px; height:51px; 
		padding:24px 26px 47px 25px;
		
		background: url('images/badges/bouble.png') no-repeat;
		}
	#bouble div
		{
		margin:0; padding:0;
		width:133px;
		font-size:11px;
		text-align:justify;
		}

ul#techbuttons
	{
	
	width:326px;
	margin-left:auto !important;margin-right:auto !important;
	padding:0 !important;
	height:29px;

	}
ul#techbuttons li
	{
	display:inline;margin:0;padding:0;
	}
ul#techbuttons li a
	{
	margin:0;padding:0;
	height:29px;display:block;
	margin-bottom:10px;
	
	}
ul#techbuttons li a span
	{
	display:none;
	}
ul#techbuttons li a.sitedevelopment
	{
	background:url('../images/buttons/sitedevelopment.gif');width: 95px; float:right; margin-left:5px;
	}
ul#techbuttons li a.ecommerce
	{
	background:url('../images/buttons/ecommerce.gif');width: 108px; float:right; margin-left:5px;
	}
ul#techbuttons li a.integratedsolutions
	{
	background:url('../images/buttons/integratedsolutions.gif');width: 113px; float:left; 
	}	
br.cleartech
	{
	height:40px;
	}

#page_content{
		  font-size:12px;
		  height:500px;
		  
		 }
		 
#padding #page_content
	{
	height:500px;
	}	 
	#container
		{
		margin:0;padding:0;
		} 
		body
		{
		margin:0;
		padding:0;
		text-align:center;
		font-family:"arial";font-size:15px;
		background:url('../images/background.gif') #d5e9ec repeat-y center;
		}
	body.mainpage
		{
		background:url('../images/contentgradient.gif') #d5e9ec repeat-x 0px 70px;
		}
	#header
		{
		background:url('../images/topGradient.gif');
		height:70px;width:100%;
		}
	#logo
		{
		margin-top:13px;margin-right:309px;
		}
	#slogan
		{
		margin-bottom:3px;
		margin-left:123px;
		}
	#contentGrad
		{
		width:100%;
		height:698px;
		background:url('../images/contentgradient.gif');
		}
	#contentWrapper
		{
		margin-left:auto;margin-right:auto;
		height:698px;
		width:837px;
		
		background:url('../images/background.gif') #d5e9ec repeat-y center;
		}
	#leftShadow
		{
		float:left;
		height:698px;width:19px;
		background:url('../images/leftShadow.gif') no-repeat;
		}
	#rightShadow
		{
		float:right;
		height:698px;width:19px;
		background:url('../images/rightShadow.gif') no-repeat;
		}

	#content
		{
		width:793px;
		text-align:left;
		border-top:4px solid white;
		font-size:12px;line-height:20px;
		}
	*:lang(en) #content
		{
		width:814px !important;
		}
	#leftSide
		{
		margin-left:72px !important;
		margin-left:69px;
		width:480px !important;
		width:481px;
		text-align:right;
		}
	*:lang(en) #leftSide
		{
		margin-left:93px !important;
		}

	div.padding
		{
		padding:9px;direction:rtl;
		}
	div.padding ol,div.padding ul
		{
		margin:0;padding-right:20px;
		}
	div.padding a
		{
		color:#616161;text-decoration:none;
		}
	div.padding a:hover
		{
		color:#8a8a8a;
		}
	#rightSide
		{
		direction:rtl;
		width:239px !important;
		float:right !important;
		float:right;
		width:240px;
		margin-right:2px !important;
		margin-right:0px;
		}
	#contactForm
		{
		background:url('../images/bluebox.jpg');
		height:163px;
		text-align:right;
		}
	#contactForm div
		{
		padding-top:23px;padding-right:19px;
		font-weight:bold;
		}
	#contactForm input
		{
		display:block;margin-bottom:4px;line-height:19px;
		width:101px;height:19px;border:0;
		font-family:Tahoma;font-size:11px;font-weight:normal;
		}
	#contactForm input.submit
		{
		z-index:1;position:absolute;margin-top:78px;margin-right:136px;
		background:url('../images/blueboxsend.gif');
		height:39px;width:80px;
		padding-left:34px;padding-bottom:3px;
		font-size:16px;font-weight:bold;
		}
	#contactForm p
		{
		margin:0;padding:0;
		}
	#rightNav
		{
		text-align:right;
		padding:0;margin:0;
		line-height:29px;
		}
	#rightNav li
		{
		margin:0;padding:0;display:block;
		}
	#rightNav li a
		{
		display:block;
		height:29px;line-height:29px;color:black;text-decoration:none;
		padding-right:20px;
		}
	#rightNav li.selected 
		{
		background-color:#d7ff4a;font-weight:bold;
		}
	#rightNav li ul
		{
		border-top:1px solid #cee08f;
		padding:0;margin:0;display:block;
		font-weight:normal;
		background:url('../images/rightulinnerback.gif') right repeat-y #dedede;
		padding-bottom:1px;
		}
	#rightNav li ul a
		{
		color:#515349;
		background:url('../images/rightulinnertop.gif') right repeat-y;
		padding-right:40px;
		}
	#rightNav li ul li
		{
		padding:0;margin:0;display:block;line-height:29px;
		background:#dedede;
		}
	#rightNav li ul li.selected
		{
		font-weight:bold;
		}
	#rightNav li ul li.selected a
		{
		background:url('../images/rightulinnertop.gif') right repeat-y #dedede;
		}

	/* Main Page Style */

	#intro	{
		margin-top:26px;
		margin-left:auto;margin-right:Auto;
		height:354px; width: 857px;
		background:url('../images/intro.gif') no-repeat;
		padding-top:21px;
		}
	#intro div
		{
		text-align:right;
		height:324px;width:798px;
		margin-left:29px;margin-right:30px;
		margin-bottom:40px;
		background-repeat: no-repeat;
		background-position: left;
		}
	#intro.sites div	{	background-image:url('../images/intros/sites.jpg');	}
	#intro.marketing div	{	background-image:url('../images/intros/marketing.jpg');	}
	#intro.crm div	{	background-image:url('../images/intros/crm.jpg');	}

	#intro ul
		{
		float:right;margin:0;padding:0;
		}
	#intro ul li
		{
		margin:0;padding:0;
		display:block;
		clear:right;
		height:108px;
		float:right;width:241px;
		background:url('../images/mainButtonMid.gif') repeat-x;
		}
	#intro ul li a
		{
		display:block;width:241px;height:108px;
		background:url('../images/mainButtonEnd.gif') no-repeat left;
		color:black;text-decoration:none;
		text-align:center;
		padding-left:40px !important;
		padding-left:20px;
		float:left;
		}
	#intro ul li a strong
		{
		display:block;padding-top:33px;margin-bottom:5px;
		}
	#intro ul li.selected
		{
		width:280px !important;
		width:280px;
		}
	#intro ul li.selected a
		{
		width:280px;
		width:241px !important;
		padding-left:79px !important;
		padding-left:40px;
		}
	#intro.sites div ul li.sites	{background-image:url('../images/intros/sitesMid.gif');}
	#intro.sites div ul li.sites a	{background-image:url('../images/intros/sitesEnd.gif');}
	#intro.marketing div ul li.marketing	{background-image:url('../images/intros/marketingMid.gif');}
	#intro.marketing div ul li.marketing a	{background-image:url('../images/intros/marketingEnd.gif');}
	#intro.crm div ul li.crm	{background-image:url('../images/intros/CRMMid.gif');}
	#intro.crm div ul li.crm a	{background-image:url('../images/intros/CRMEnd.gif');}

	#mainContent
		{
		margin-top:0;text-align:right;direction:rtl;
		width:798px;margin-left:auto;margin-right:auto;
		font-size:12px;
		}
	#mainContent p
		{
		text-align:justify;
		}


	#bouble
		{
		direction:rtl;
		display:none;
		position:absolute;z-index:7;
		
		background: url('../images/badges/bouble.png');
		
		width:133px; height:51px; 
		padding:24px 26px 47px 25px;
		}


	/* Footer Stick Alt */	


		
body.mainpage #page_content
	{
	height:200px;
	width:575px;
	_width:565px;
	}
body.mainpage #footer
	{
	height:50px;
	}
body.mainpage #footer a
	{
	
	}
	#footer ul
		{
		text-align:center;
		display:inline;
		font-size:11px;
		}
	#footer ul li
		{
		display:inline;
		background:url('../images/bigMenuDot.gif') no-repeat left;
		}
	#footer ul li a
		{
		color:black;
		text-decoration:none;
		}
	#footer ul li.selected a
		{
		color:#51929b;
		}
	#footer ul li a, x:-moz-any-link {position:relative;}
	#footer ul li a, x:-moz-any-link, x:default {position:static;}
	#footer ul li.first
		{
		background:0;
		}
	body.main_page #footer
		{
		height:50px;
		}
	
				#push
				{
				height:100px;clear:both;
				}
				
				
	div.preload
		{
		display:none;		
		}
	div.preload div.techonologies
		{
		background:url('../images/intros/sites.jpg');
		}
	div.preload div.marketing
		{
		background:url('../images/intros/marketing.jpg');
		}
	div.preload div.crm
		{
		background-image:url('../images/intros/crm.jpg');
		}
		


