@charset "utf-8";



/* -----------------------------------------------

					HTML CSS

----------------------------------------------- */



html{

	font-size:14px;

}



body {

	background-color:#f5f5f5;

	color: #666;

	padding: 12px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

}



#container{

	width:960px;

	margin:auto;

}





/* anchors

----------------------------------------------- */

a {

	color: #0099cc;

	font-weight:normal;

	text-decoration: none;

	cursor:pointer;

}



a.specialLink2:link { 

	color: #0099CC; 



}



a.specialLink2:hover { 

	text-decoration: underline

}



a.specialLink2:visited { 

	color: #0099CC; 

}





/* headings

----------------------------------------------- */

h1{

	font-family:"Trebuchet MS", Arial;

	font-size:36px;

	line-height:36px;

	color:#000;

	font-weight:normal;

}



h2 {

	font-family:"Trebuchet MS", Arial;

	font-size:20px;

	line-height:45px;

	color:#000;

	font-weight:normal;

}



h3.news{

	font-weight:bold;

	font-size:1.5em;

	line-height:1.1em;

	border-bottom:1px dotted #999999;

	padding:0px 0px 5px 0px;

}



h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000;

	padding-bottom:22px;

	font-weight:normal;

}



h5 {font-size:1.2em;}

h6 {font-size:1em; text-transform:uppercase;}

h7{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000;

	font-weight:normal;

}



#h10{

	color:#666666;

	font-size:13px;

	font-weight:bold;

	width:116px;

	text-align:center;

	line-height:36px;

	display:block;

	height:38px;

}



#h11{

	color:#ffffff;

	font-size:13px;

	font-weight:bold;

	width:116px;

	text-align:center;

	line-height:36px;

	display:block;

	height:38px;

}



/* page header

----------------------------------------------- */

#header{

	

}



.logo{

	width:300px;

	float:left;

	text-align:left;

}



.login{

	width:600px;

	float:right;

	text-align:right;

	padding-top:35px;

	background-image:url(http://www.webedi.co.uk/images/phone-number.png);

	background-repeat:no-repeat;

}



.login form input{

	color:#cccccc;

	font-size:12px;

}



.login form button{

	background:none;

	border:none;

	cursor:pointer;

	padding:0px;

	margin:0px;

}



.login form button img{

	display:inline;

}



.login-button{

	float:right;

	width:80px;

	text-align:right;

	padding-top:2px;

}



.login-inputs{

	float:left;

	width:515px;

	text-align:right;

	padding-top:2px;

}





/* Menu

----------------------------------------------- */



#menu{

	padding:4px 0px 7px 0px;

}



#menu ul{

	background-image:url(http://www.webedi.co.uk/images/menu-back.gif);

	background-repeat:no-repeat;

	padding:0px 5px;

	height:40px;

}



#menu ul li{

	background-image:url(http://www.webedi.co.uk/images/menu-split.gif);

	background-repeat:no-repeat;

	background-position:right;

	padding:1px 3px 1px 0px;

	float:left;

	display:inline;

}



#menu ul li.end{

	background:none;

	padding:1px 0px 1px 0px;

}



#menu ul li a{

	color:#666666;

	font-size:13px;

	font-weight:bold;

	width:116px;

	text-align:center;

	line-height:36px;

	display:block;

	height:38px;

}



#menu ul li h10{

	color:#666666;

	font-size:13px;

	font-weight:bold;

	width:116px;

	text-align:center;

	line-height:36px;

	display:block;

	height:38px;

}



#menu ul li h11{

	color:#ffffff;

	font-size:13px;

	font-weight:bold;

	width:116px;

	text-align:center;

	line-height:36px;

	display:block;

	height:38px;

}



#menu ul li a:hover{

	background-image:url(http://www.webedi.co.uk/images/menu-back.gif);

	background-position:bottom;

	background-repeat:no-repeat;

}



#menu ul li.hover a{

	background-image:url(http://www.webedi.co.uk/images/menu-back.gif);

	background-position:bottom;

	background-repeat:no-repeat;

}



#menu ul li.hover ul a{

	background-image:none;

}



#menu ul li a.selected{

	color:#fff;

}



#menu ul li:hover ul, #menu ul li.hover ul{

	left: auto;

}



#menu ul li ul{

	position:absolute;

	left: -999em;

	background-image:none;

	height:auto;

	z-index:200;

	background-color:#d6d6d6;

	width:116px;

	padding:1px 0px 0px 0px;

}



#menu ul ul li{

	display:block;

	float:none;

	z-index:201;

	background-image:none;

	padding:0px;

}



#menu ul ul li a{

	background-image:none;

	padding:0px;

	text-align:left;

	border-left:6px solid #ababab;

	border-top:1px solid #fff;

	border-bottom:1px solid #c0c0c0;

	padding-left:6px;

	width:auto;

}



#menu ul ul li a:hover{

	background-image:none;

	border-left:6px solid #0099cc;

}



/* Home

----------------------------------------------- */

.mainindexbutton {
   border-top: 1px solid #407e0e;
   background: #609f2c;
   background: -webkit-gradient(linear, left top, left bottom, from(#83c84a), to(#609f2c));
   background: -moz-linear-gradient(top, #83c84a, #609f2c);
   padding: 1px 9px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   margin-left: 150px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 20px;
   font-family: 'Trebuchet MS', Lucida Grande, Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.mainbutton:hover {
   border-top-color: #609f2c;
   background: #609f2c;
   color: #ccc;
   }
.mainbutton:active {
   border-top-color: #83c84a;
   background: #83c84a;
   }


.banner{

	margin-bottom:7px;

	height:327px;

	background-image:url(http://www.webedi.co.uk/images/banner.jpg) alt="Banner" border="0" usemap="#Map" />;
	
	

}



.banner-header h1, .banner-header p{

	position:relative;

	margin-left:145px;

	left: 65px;

	top: 16px;

	font-family:Trebuchet MS

	font-size: 36px; 

	font-style: bold; 

	font-colour: #ffffff;

}



.banner-strapline h1, .banner-strapline p{

	position:relative;

	margin-left:145px;

	left: 65px;

	top: 16px;

	font-family:Trebuchet MS

	font-size:36px; 

	font-style: bold; 

	font-colour: #ffffff;

}



.content{

	background-color:#fff;

	background-image:url(http://www.webedi.co.uk/images/content-middle.gif);

	background-repeat:repeat-y;

}



.content div.top{

	background-image:url(http://www.webedi.co.uk/images/content-top.gif);

	background-repeat:no-repeat;

	background-position:top;

	height:8px;

}



.content div.bottom{

	background-image:url(http://www.webedi.co.uk/images/content-bottom.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	height:13px;

}



.content div.middle{

	padding:8px 10px;

}



.content div.middleinfo{

	padding:0px 10px;

}



.middle p{

	padding:14px 0px 0px 10px;

	color:#666;

	font-size:13px;

	line-height:18px;

}



.middle ul{

	margin:22px 0px 20px 10px;

	font-size:12px;

	line-height:12px;

	list-style-type:circle;

	list-style-position:outside;

}



.middle ul li{

	margin:0px 0px 0px 14px;

	padding:0px 0px 8px 0px;

}



.middle-inner{

	background-image:url(http://www.webedi.co.uk/images/grey-fade.jpg);

	background-repeat:repeat-x;

	padding:31px 0px;

}



.middle-inner-checkout1{

	margin:0px 24px;

	background-image:url(http://www.webedi.co.uk/images/checkout/checkout1.png);

	background-position:right;

	background-repeat:no-repeat;

}



.middle-inner-checkout2{

	margin:0px 24px;

	background-image:url(http://www.webedi.co.uk/images/checkout/checkout2.png);

	background-position:right;

	background-repeat:no-repeat;

}



.middle-inner-checkout3{

	margin:0px 24px;

	background-image:url(http://www.webedi.co.uk/images/checkout/checkout3.png);

	background-position:right;

	background-repeat:no-repeat;

}



.middle-inner-checkout4{

	margin:0px 24px;

	background-image:url(http://www.webedi.co.uk/images/checkout/checkout4.png);

	background-position:right;

	background-repeat:no-repeat;

}



.middle-inner form{

	padding-top:25px;

	line-height:18px;

}



.middle-inner form.nopad{

	padding-top:0px;	

}



.middle-inner form div{

	padding-bottom:10px;	

}



.middle-inner label{

	width:125px;

	display:block;

	float:left;

	margin-right:15px;

	line-height:18px;

}



.middle-inner input{

	width:400px;

	float:left;

}



.middle-inner input.issue{

	width:50px;

}



.middle-inner input.submit{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:center bottom;

	color:#FFF;

	display:block;

	font-family:"Trebuchet MS";

	font-size:13px;

	font-weight:bold;

	height:24px;

	letter-spacing:-1px;

	line-height:13px;

	margin:0px 0px 0px 0px;

	width:111px;

	border:none;

	cursor:pointer;

	padding:0px;

	float:left;

}



.middle-inner input.reset{

	width:auto;

	float:right;

	margin:0px 95px 0px 0px;

}

.middle-inner input.submit:hover{

	background-position:top;

}



.middle-inner input.checkbox{

	width:50px;	

}



.middle-inner textarea{

	width:400px;

	height:100px;

	float:left;

}







.middle-inner-details{

	background-image:url(http://www.webedi.co.uk/images/grey-fade.jpg);

	background-repeat:repeat-x;

	padding:31px 0px;

}



.middle-inner-details form{

	padding-top:35px;

	line-height:18px;

}



.middle-inner-details form.nopad{

	padding-top:0px;	

}



.middle-inner-details form div{

	padding-bottom:10px;	

}



.middle-inner-details label{

	width:125px;

	display:block;

	float:left;

	margin-right:15px;

	line-height:18px;

}



.middle-inner-details input{

	width:400px;

	float:left;

}



.middle-inner-details input.issue{

	width:50px;

}



.middle-inner-details input.submit{

/*  background-image:url(http://www.webedi.co.uk/images/buttons.png); */

	background-position:center bottom;

	color:#FFF;

	display:block;

	font-family:"Trebuchet MS";

	font-size:13px;

	font-weight:bold;

	height:24px;

	letter-spacing:-1px;

	line-height:13px;

	margin:0px 0px 0px 0px;

	width:111px;

	border:none;

	cursor:pointer;

	padding:0px;

	float:left;

	margin-left:140px;

}



.middle-inner-details input.reset{

	width:auto;

	float:right;

	margin:0px 95px 0px 0px;

}

.middle-inner-details input.submit:hover{

	background-position:top;

}



.middle-inner-details input.checkbox{

	width:50px;	

}



.middle-inner-details textarea{

	width:400px;

	height:70px;

	float:left;

}















.middle-inner-contact{

	background-image:url(http://www.webedi.co.uk/images/grey-fade.jpg);

	background-repeat:repeat-x;

	padding:31px 0px;

}



.middle-inner-contact form{

	padding-top:35px;

	line-height:18px;

}



.middle-inner-contact form.nopad{

	padding-top:0px;	

}



.middle-inner-contact form div{

	padding-bottom:10px;	

}



.middle-inner-contact label{

	width:125px;

	display:block;

	float:left;

	margin-right:15px;

	line-height:18px;

}



.middle-inner-contact input{

	width:400px;

	float:left;

}



.middle-inner-contact input.issue{

	width:50px;

}



.middle-inner-contact input.submit{

/*  background-image:url(http://www.webedi.co.uk/images/buttons.png); */

	background-position:center bottom;

	color:#FFF;

	display:block;

	font-family:"Trebuchet MS";

	font-size:13px;

	font-weight:bold;

	height:24px;

	letter-spacing:-1px;

	line-height:13px;

	margin:0px 0px 0px 0px;

	width:111px;

	border:none;

	cursor:pointer;

	padding:0px;

	float:left;

	margin-left:140px;

}



.middle-inner-contact input.reset{

	width:auto;

	float:right;

	margin:0px 95px 0px 0px;

}

.middle-inner-contact input.submit:hover{

	background-position:top;

}



.middle-inner-contact input.checkbox{

	width:50px;	

}



.middle-inner-contact textarea{

	width:400px;

	height:70px;

	float:left;

}







div.submit{

	text-align:right;	

}



a.signup{

	display:block;

	padding:0px 0px 0px 10px;

	margin:0px 0px 15px 0px;

}



a.signup:hover{

	text-decoration:underline;	

}



a.findoutmore{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 10px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.findoutmore-index{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 100px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.findoutmore span{

	display:block;

	padding:4px 0px 0px 12px;

}



a.findoutmore:hover{

	background-position:top;

}



a.signupblue{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.signupblue span{

	display:block;

	padding:4px 0px 0px 18px;

}



a.signupblue:hover{

	background-position:top;

}



a.selectblue{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

	float:right;

}



a.selectblue span{

	display:block;

	text-align:center;

	padding-top:4px;

}



a.selectblue:hover{

	background-position:top;

}





a.signupnext{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.signupnext span{

	display:block;

	padding:4px 0px 0px 18px;

}



a.signupnext:hover{

	background-position:top;

}



a.selectnext{

	background-image:url(http://www.webedi.co.uk/images/findoutmore.gif);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

	float:right;

}



a.selectnext span{

	display:block;

	text-align:center;

	padding-top:4px;

}



a.selectnext:hover{

	background-position:top;

}





a.signuphead{

	background-image:url(http://www.webedi.co.uk/images/buttons.png);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.signuphead span{

	display:block;

	padding:4px 0px 0px 18px;

}



a.signuphead:hover{

	background-position:top;

}



.middle-split{

	color:#0000ff;

	width:220px;

	margin-right:7px;

	float:right;

}



.middle-split2{

	width:230px;

	margin-right:10px;

	float:left;

	background-image:url(http://www.webedi.co.uk/images/home-box-right-border.gif);

	background-repeat:no-repeat;

	background-position:100% 16px;

	line-height:12px;

}



.middle-split3{

	width:220px;

	float:left;

}



a.homebutton span.line1{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:20px;

	font-weight:bold;

	padding:10px 0px 3px 10px;

	letter-spacing:-2px;

	display:block;

}



a.homebutton span.line2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:15px;

	padding-left:10px;

	color:#999;

	display:block;

}



a.homebutton span.line3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:15px;

	padding-left:10px;

	display:block;

	text-decoration:underline;

}



a.button1{

	background-image:url(http://www.webedi.co.uk/images/home-buttons.png);

	background-position:top left;

	background-repeat:no-repeat;

	height:74px;

	margin-bottom:21px;

	display:block;

	color:#0099cc;

}



a.button2{

	background-image:url(http://www.webedi.co.uk/images/home-buttons.png);

	background-position:0px -74px;

	background-repeat:no-repeat;

	height:74px;

	margin-bottom:21px;

	display:block;

	color:#0099cc;

}



a.button3{

	background-image:url(http://www.webedi.co.uk/images/home-buttons.png);

	background-position:bottom left;

	background-repeat:no-repeat;

	height:74px;

	display:block;

	color:#0099cc;

}



a.button1:hover{

	background-position:top right;

}



a.button2:hover{

	background-position:right -74px;

}



a.button3:hover{

	background-position:bottom right;

}



/* Contact Buttons
----------------------------------------------- */

a.homebutton span.line11{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:20px;

	font-weight:bold;

	padding:8px 0 1px 10px;

	letter-spacing:-2px;

	display:block;

}



a.homebutton span.line22{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	padding-left:10px;

	color:#999;

	display:block;

}



a.homebutton span.line33{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:15px;

	padding-left:10px;

	display:block;

	text-decoration:underline;

}



a.button11{

	background-image:url(http://www.webedi.co.uk/images/home-buttons2.png);

	background-position:top left;

	background-repeat:no-repeat;

	height:74px;

	margin-bottom:21px;

	display:block;

	color:#0099cc;

}



a.button22{

	background-image:url(http://www.webedi.co.uk/images/home-buttons2.png);

	background-position:0px -74px;

	background-repeat:no-repeat;

	height:74px;

	margin-bottom:21px;

	display:block;

	color:#0099cc;

}



a.button33{

	background-image:url(http://www.webedi.co.uk/images/home-buttons2.png);

	background-position:bottom left;

	background-repeat:no-repeat;

	height:74px;

	display:block;

	color:#0099cc;

}



a.button11:hover{

	background-position:top right;

}



a.button22:hover{

	background-position:right -74px;

}



a.button33:hover{

	background-position:bottom right;

}





/* Launch Tour Index Page

----------------------------------------------- */

.middle-split-indextour{

	width:700px;

	float:left;

	background-position:left top;

	background-image:url(http://www.webedi.co.uk/images/launch_box2.png);

	background-repeat:no-repeat;



}



.middle-split-indextour input.submit{

	background-image:url(http://www.webedi.co.uk/images/buttons.png);

	background-position:center bottom;

	color:#FFF;

	display:block;

	font-family:"Trebuchet MS";

	font-size:13px;

	font-weight:bold;

	height:24px;

	letter-spacing:-1px;

	line-height:13px;

	margin:0px 0px 0px 150px;

	width:111px;

	border:none;

	cursor:pointer;

	padding:0px;

	float:left;

}



.middle-split-indextour input.submit-tour{



	color:#FFF;

	display:block;

	font-family:"Trebuchet MS";

	font-size:13px;

	font-weight:bold;

	letter-spacing:-1px;

	line-height:13px;

	margin:0px 0px 0px 150px;

	

	border:none;

	cursor:pointer;

	padding:0px;

	float:left;

}



.middle-split-indextour form{

	padding-top:30px;

	line-height:18px;

}



.middle-split-indextour form.nopad{

	padding-top:0px;	

}



.middle-split-indextour form div{

	padding-bottom:10px;	

}



.middle-split-indextour label{

	width:125px;

	display:block;

	float:left;

	margin-left:25px;

	margin-right:0px;

	line-height:18px;

}



.middle-split-indextour input{

/*	width:211px;  */

	float:left;

}





/* Info Template

----------------------------------------------- */



.middle-split-mainleft{

	width:641px;

	float:left;

	margin-left:24px;

}



.middle-split-mainleft p{

	color:#999;

	font-size:13px;

	line-height:16px;

	padding:14px 0 0 0px;	

}



.middle-split-mainright{

	width:220px;

	float:right;

	margin-right:15px;

}





.middle-splittc-mainleft{

	width:900px;

	float:left;

	margin-left:24px;

}



.middle-splittc-mainleft p{

	color:#999;

	font-size:13px;

	line-height:16px;

	padding:14px 0 0 0px;	

}



.middle-splittc-mainright{

	width:221px;

	float:right;

	margin-right:24px;

}





.breadcrumb{

	line-height:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#afafaf;

	margin-left:10px;

}



.breadcrumb span{

	color:#666;	

}



.breadcrumb a{

	color:#0099cc;

	font-weight:bold;

}



.padtop{

	padding:42px 0px 0px 0px;	

}





/* Web EDI

----------------------------------------------- */



/*.banner-webedi{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/web-edi.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-webedi h1, .banner-webedi p{

	position:absolute;

	margin-left:-9999px;

}



.banner-webedi div{

	padding:290px 0px 0px 39px;

	position:relative;

	z-index:2;

}

*/

.banner-index{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/banner.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-convertedi{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/integrated-edi.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-enterpriseedi{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/enterprise-edi.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-webedi{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/web-edi.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-webedi2{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/web-edi2.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-msdynamics{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/ms-dynamics.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-syspro{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/syspro-banner.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-webshop{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/webshop.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-webedi h1, .banner-webedi p{

	position:relative;

	margin-left:150px;

	left: -110px;

	top: 40px;

}



.banner-webedi h4, .banner-webedi p{

	position:relative;

	margin-left:150px;

	left: -110px;

	top: 50px;

}



.banner-webedi div{

	padding:155px 0px 0px 39px;

	position:relative;

	z-index:2;

}



a.signupheadedi{

	background-image:url(http://www.webedi.co.uk/images/buttons.png);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.signupheadedi span{

	display:block;

	padding:4px 0px 0px 18px;

}



a.signupheadedi:hover{

	background-position:top;

}





a.signupheadindex{

	background-image:url(http://www.webedi.co.uk/images/buttons.png);

	background-position:bottom;

	margin:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:13px;

	width:111px;

	height:24px;

	display:block;

	font-weight:bold;

	color:#fff;

	letter-spacing:-1px;

}



a.signupheadindex span{

	display:block;

	padding:4px 0px 0px 18px;

}



a.signupheadindex:hover{

	background-position:top;

}





.tableh4{

	padding-top:20px;

	border-bottom:6px solid #b2cedd;

	margin-bottom:9px;

}



ul.list-left{

	width:48%;

	float:left;

	border-top:1px solid #ddd;

	margin:0px 0px 42px 0px;

	list-style-type:none;

}



ul.list-right{

	width:48%;

	float:right;

	border-top:1px solid #ddd;

	margin:0px 0px 42px 0px;

	list-style-type:none;

}



.middle li.even{

	background-color:#fafcfd;

	line-height:31px;

	border-bottom:1px solid #ddd;

	padding:0px 0px 0px 38px;

	margin:0px;

	background-image:url(http://www.webedi.co.uk/images/tick-blue.gif);

	background-position:10px center;

	background-repeat:no-repeat;

	color:#777;

}



.middle li.odd{

	background-color:#fff;

	line-height:31px;

	border-bottom:1px solid #ddd;

	margin:0px;

	padding:0px 0px 0px 38px;

	background-image:url(http://www.webedi.co.uk/images/tick-white.gif);

	background-position:10px center;

	background-repeat:no-repeat;

	color:#777;

}



.bolt-ons{

	background-color:#fafcfd;

	border-bottom:1px solid #ddd;

	border-top:1px solid #ddd;

	line-height:31px;

}



.bolt-ons div.left{

	float:left;

	width:48%;

}



.bolt-ons div.right{

	float:right;

	width:48%;

}



.bolt-ons span{

	background-image:url(http://www.webedi.co.uk/images/plus.gif);

	background-position:10px center;

	background-repeat:no-repeat;

	padding:0px 0px 0px 38px;

	color:#777;

}



.bolt-ons-base{

	border-bottom:1px solid #ddd;

}



.bolt-ons-base p{

	color:#777;

	font-size:12px;

	line-height:14px;

	padding:10px;

}



.bolt-ons-base div.left{

	float:left;

	width:48%;

}



.bolt-ons-base div.right{

	float:right;

	width:48%;

}



.signup{

	padding-top:22px;	

}





/* Climate

----------------------------------------------- */



.banner-climate{

	height:337px;

	background-image:url(http://www.webedi.co.uk/images/page-banners/reducing-costs-banner.jpg);

	background-repeat:no-repeat;

	display:block;

}



.banner-climate h1, .banner-webedi p{

	position:relative;

	margin-left:150px;

	left: -110px;

	top: 40px;

}



.banner-climate h4, .banner-webedi p{

	position:relative;

	margin-left:150px;

	left: -110px;

	top: 50px;

}



.banner-climate div{

	padding:120px 0px 0px 39px;

	position:relative;

	z-index:2;

}



.edi-calculator{

	height:374px;

	background-image:url(http://www.webedi.co.uk/images/edi-calculator.jpg);

	background-repeat:no-repeat;

	display:block;

}



.edi-calculator div{

	padding:120px 0px 0px 39px;

	position:relative;

	z-index:2;

}





/* Checkout

----------------------------------------------- */



.product_option{

	background-color:#ffffff;

	border:1px solid #0099cc;

	padding:23px;

	margin:10px;

}



.option_title{

	font-size:20px;

	color:#000;

}



.your-mailbox{

	border:1px solid #fff;

	margin-bottom:20px;

}



.your-mailbox-inner{

	border:1px solid #ccc;

	text-align:center;

	padding:23px 0px;

}



.your-mailbox-title{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:36px;

	line-height:36px;

	color:#000;

}



.your-mailbox-number{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:36px;

	line-height:66px;

	color:#000;

}





/* Footer

----------------------------------------------- */



#footer{

	margin:16px 0px 0px 0px;

	border-top:1px solid #dddede;

}



.retaillers{

	border-top:1px solid #fff;

	border-bottom:1px solid #dddede;

}



.footer-content{

	border-top:1px solid #fff;

	padding-top:20px;

	border-bottom:1px solid #dddede;

}



.footer-split{

	width:230px;

	float:left;

	margin-right:20px;

}



.footer-split2{

	width:460px;

	float:left;

	margin-right:20px;

}



.footer-split3{

	width:230px;

	float:left;

}



.p10{

	padding-left:10px;	

}



.footer-title{

	font-size:13px;

	line-height:13px;

	color:#666;

	padding-bottom:12px;

	border-bottom:1px solid #dddede;

	}

	

.footer-split-content{

	border-top:1px solid #fff;

	padding-top:23px;

}



.snippet{

	font-size:11px;

	line-height:11px;

	padding-bottom:23px;

	padding-right:10px;

}



.snippet a{

	display:block;

	padding-top:3px;

}



.footer-split-content ul{

	width:100px;

	float:left;

	margin-right:20px;

	font-size:11px;

	line-height:15px;

}



.footer-split-content ul.last{

	margin-right:0px;

}



.footer-split-content p{

	font-size:11px;

	line-height:13px;

	padding-bottom:20px;

}







.copyright{

	border-top:1px solid #fff;

	font-size:11px;

	line-height:14px;

	color:#666; 

	padding:10px 10px 0px 10px;

}



.copyright a{

	float:right;	

