*{margin:0;padding:0}
img {border:0px;}
img, div, a, input { behavior: url('http://www.gostoke.eu/iepngfix.htc') }
body{font-family:Arial, Helvetica, sans-serif;background:#FFF url(../images/background.jpg) repeat-x}
p{color:#666;margin-bottom:0;font:12px/19px Arial, Helvetica, sans-serif}
.contact{padding-left:10px}
.container{width:960px;margin:auto}
.logo{width:300px;float:left;padding-top:15px}
.quote{width:345px;height:145px;float:right;margin:0;background:url(../images/woman_quote.png)}
.quote p{color:#666;float:left;margin-left:78px;margin-top:5px;width:300px;text-align:center;font:400 22px Arial, Helvetica, sans-serif}
.nav_box{clear:both;margin-top:0;padding-top:11px;padding-bottom:14px;background:url(../images/navBar.png) no-repeat}
.nav_box ul li{display:inline;border-right:1px solid #00B4D7;padding:0 49px}
.nav_box ul li a{color:#fff;text-decoration:none;font:400 13px Helvetica}
.box{margin-top:15px;float:left;padding-bottom:0}
h1{color:#666;float:left;margin-left:20px;margin-top:21px;width:600px;margin-bottom:0;font:400 40px Arial, Helvetica, sans-serif;}
h2{color:#999;float:right;width:630px;text-align:right;padding-right:10px;margin:0;font:400 34px Helvetica}




#prices h1{color:#666;float:left;margin-left:20px;margin-top:21px;width:500px;margin-bottom:0;font:400 30px Arial, Helvetica, sans-serif}
#prices h2{color:#999;float:left;width:600px;text-align:left;padding-left:20px;margin:0;font:400 24px Helvetica; line-height: 1.7;}
.bold {color:#666;}
#prices .box{margin-top:0px;float:left;padding-left:20px}



#prices .maincontent {width:960px;margin-top: 50px;}
#prices .content_right{width:300px;float:left;margin-left:34px;margin-top:-16px}
#prices .area_header{color:#ef4078; float:left;margin-left:5px;margin-bottom: 12px;width:245px;font:26px Arial, Helvetica, sans-serif; font-weight:bold;}
#prices .service_text{color:#666;float:left;width:245px;margin-left:5px; padding-bottom:5px;border-bottom:1px dashed #989480;font:12px/17px Arial, Helvetica, sans-serif}
#prices p.sent {color: #5e6a26;}
#prices div.recent {margin-left: 20px;border-top: 1px dashed #989480;width:600px;float:left; margin-top: -40px; margin-bottom: 12px; padding-bottom: 50px; padding-top: 20px;}
#prices div.recent .item {width: 180px; float: left; margin-left: 0px; margin-right: 20px;}
#prices div.recent .item .last {margin-right: none;}
#prices div.recent .item img {border: 10px solid #353326;}
#prices div.recent .item h4 { margin: 10px 0 5px 0px; font:bold 16px Arial, Helvetica, sans-serif}
#prices div.recent .item p {width: 160px; padding-left: 10px;margin-bottom: 10px;}
#prices div.recent h2 {font-weight:bold;margin-bottom:10px;color:#666;margin-left:-20px;}
.imagewrap{clear:both;margin-top:20px;padding-top:8px;padding-bottom:14px;margin-bottom: 6px;background:url(http://www.gostoke.eu/images/smlbutton.gif) no-repeat}
.imagewrap ul li{display:inline;padding:0 49px}
.imagewrap ul li a{color:#fff;text-decoration:none;font:400 16px Helvetica}



#courierPrices .area_text {font-size:14px;}
#courierPrices .price_table {color: #666;}
#courierPrices .rightBubble {margin-top: 16px;}

#vansizes .price_guide h5{width: 341px;color:#98B216;padding-left:0;margin-top:16px;margin-bottom:0;font:100 20px Arial, Helvetica, sans-serif; text-align:center;}




#block1 {
list-style:none;
margin-left:10px;
}


#block1 li a{
float:left;
display:block;
height:125px;
width:125px;
background:none;
border:none;
padding:10px;
margin:0;
}

#webGrader {
float:left;
margin-top: 10px;
margin-left:20px;
width:125px;
}

.adBlock {
float:left;
width: 125px;
height: 125px;
margin-top: 10px;
margin-left: 20px;
}

.services{color:#999;float:left;width:300px;display:block;margin:15px 0 0 20px;font:19px Arial, Helvetica, sans-serif}
.special_box{float:left;padding-bottom:20px;margin-top:0;height:80px;background:url(../images/special.png) no-repeat}
.left{float:left;width:956px}
.right{float:left;margin-left:10px;margin-top:30px}
.special_content{float:left;color:#0089BF;padding-top:30px;padding-left:75px;width:680px;font:400 23px Arial, Helvetica, sans-serif}
.button{float:left;margin-top:26px;font-family:Arial, Helvetica, sans-serif;width:130px}
.maincontent{width:560px;float:left;margin-top:10px}
.maincontact{width:560px;float:left;margin-top:10px;padding-left:10px;background:url(../images/delivery_guy.jpg) no-repeat left bottom}
.contact_right{width:370px;float:right;margin-top:28px;padding-left:10px;font-size:14px}
.form_box{margin-top:20px;margin-left:300px}
h3{color:#98B216;padding-left:10px;margin-top:0;margin-bottom:0;font:100 27px Arial, Helvetica, sans-serif}
.ikea_box{float:left;width:562px;height:46px;padding-top:28px;color:#0089BF;padding-left:20px;background:url(../images/ikea.jpg) no-repeat;font:16px Arial, Helvetica, sans-serif}
.ikea_text{float:left;width:562px;padding-left:10px;padding-top:0;color:#666;font:12px/19px Arial, Helvetica, sans-serif}
.description{color:#98B216;margin-left:10px;font:13px Arial, Helvetica, sans-serif}
.booking_box{float:left;width:562px;height:46px;padding-top:28px;color:#0089BF;padding-left:20px;background:url(../images/process.jpg) no-repeat;font:16px Arial, Helvetica, sans-serif}
.booking_text{float:left;width:562px;padding-left:10px;padding-top:0;color:#666;margin-bottom:20px;font:12px/19px Arial, Helvetica, sans-serif}
.quoteCircle{float:left;width:159px;height:166px;padding-top:28px;color:#0089BF;padding-left:20px;background:url(../images/quoteBadge.jpg) no-repeat;font:16px Arial, Helvetica, sans-serif}
.confirmCircle{float:left;width:166px;height:166px;padding-top:28px;color:#0089BF;margin-left:10px;background:url(../images/confirmBadge.jpg) no-repeat;font:16px Arial, Helvetica, sans-serif}
.restCircle{float:left;width:166px;height:166px;padding-top:28px;color:#0089BF;margin-left:24px;background:url(../images/restBadge.jpg) no-repeat;font:16px Arial, Helvetica, sans-serif}
.content_right{width:341px;float:right;margin-right:5px;margin-top:10px}
.icon{float:left;width:72px;margin-right:5px}
.icon2{float:left;width:72px;margin-right:5px;margin-top:30px}
.area_header{color:#ef4078;float:left;margin-left:5px;width:245px;font:18px Arial, Helvetica, sans-serif}
.size_header{color:#ef4078;float:left;margin-left:5px;width:245px;margin-top:30px;font:18px Arial, Helvetica, sans-serif}
.service_text{color:#666;float:left;width:245px;margin-left:5px;padding-bottom:5px;border-bottom:1px dashed #989480;font:12px/17px Arial, Helvetica, sans-serif}
.testimonial{float:left;margin-top:35px;background:url(../images/customers.jpg) no-repeat}
.name{text-align:right;color:#38A2CD;padding-right:10px;margin-top:25px;padding-bottom:40px;font:700 14px Arial, Helvetica, sans-serif}.footer{float:left;margin-top:20px;border-top:1px solid #999}
.footer_nav{float:left;width:680px}
.footer_nav ul,.nav_box ul{list-style:none;margin:0;padding:0}
.footer_nav ul li{display:inline;padding:0 8px}
.footer_nav ul li a{color:#666;text-decoration:none;font:12px Arial, Helvetica, sans-serif}
.copyright{float:left;color:#EF4078;padding-top:3px;padding-bottom:15px;font:11px Arial, Helvetica, sans-serif}
.company{float:left;margin-top:15px;margin-left:-3px;background:url(../images/companyBox.jpg) no-repeat}
.company ul{list-style:none;margin:0 0 0 80px;padding:0}
.company ul li{padding:10px 8px 0}
.company ul li a{color:#0089BF;text-decoration:none;font:12px Arial, Helvetica, sans-serif}
h4{color:#ef4078;padding-left:10px;margin-top:0;margin-bottom:0;font:100 27px Arial, Helvetica, sans-serif}
h5{color:#ef4078;padding-left:10px;margin-top:10px;margin-bottom:0;font:100 27px Arial, Helvetica, sans-serif; letter-spacing: -1px;}

#courierPrices h5.instantQuote {
float:left;
width:602px;
padding-left:2px;
font-size:3em;
letter-spacing:-3px;
padding-right:20px;
}

#courierPrices .maincontentNew {width:600px;float:left;margin:10px 0px 0px 0px;}

.loadPrices {
margin-left: 15px;
margin-top: 20px;
}


h5.instantQuote {
float:left;
padding-left:2px;
font-size:3em;
letter-spacing:-3px;
padding-right:20px;
}

.pricingParagraph {
margin-top: 16px;
line-height: 1.1;
font-style: italic

}


h6{color:#98B216;padding-left:0;margin-top:0;margin-bottom:0;font:100 27px Arial, Helvetica, sans-serif}
.map{margin-top:50px}
.price_guide{color:#666;float:left;margin-left:5px;padding-left:10px;margin-top:0;border-left:1px dotted #999;font:12px Arial, Helvetica, sans-serif}
.price_guide h5{color:#98B216;padding-left:0;margin-top:16px;margin-bottom:0;font:100 27px Arial, Helvetica, sans-serif}
.content_right_areas{width:341px;float:right;margin-right:5px;margin-top:-5px}.price_table{font-weight:700;font-size:14px;margin:10px 0 0 20px}
.van_size{color:#00A5D9;padding-left:0;margin-top:20px;font:700 14px Arial, Helvetica, sans-serif}
input,textarea{color:#404040;border:#999 1px solid;width:190px;background:#ccc;font:14px Arial, Helvetica, sans-serif}
label{color:#666;cursor:pointer;font-size:14px;font-weight:700;line-height:24px}
.dayBox{width:34px;height:21px;background:#ccc;border:#999 1px solid}
.listBox{width:93px;height:21px;background:#ccc;border:#999 1px solid}
span{color:#666;line-height:34px}
span a{color:#551A8B}
.maincontactResponse{margin-bottom:280px}
.welcome_text,.area_text, .terms_text{color:#666;padding-left:10px;font:12px/19px Arial, Helvetica, sans-serif}
.review_title,.company_title{color:#666;padding-top:8px;padding-left:16px;font:17px Arial, Helvetica, sans-serif}
.review,.company_text{color:#666;padding-left:20px;padding-top:18px;padding-right:10px;font:11px/17px Arial, Helvetica, sans-serif}
.footer_nav ul li a:hover,.company ul li a:hover{color:#0089BF;text-decoration:underline}
.stopenRoute,.loadingTime{width:190px;height:21px;background:#ccc;border:#999 1px solid}
.monthBox,.yearBox{width:74px;height:21px;background:#ccc;border:#999 1px solid} 
.skype {background:url(../images/skypeIcon.png) no-repeat; width: 252px; height: 50px;}
 .skype p{font-size:20px;padding-top:14px;padding-left:60px;   }
 .mobile {background:url(../images/mobileIcon.png) no-repeat; width: 252px; height: 50px;margin-top: 10px;}
  .mobile p{font-size:20px;padding-top:14px;padding-left:60px;  font-weight:bold; }
 
 .email {background:url(../images/emailIcon.png) no-repeat; width: 252px; height: 50px;} 
 .email p{font-size:20px;padding-top:14px;padding-left:60px;   }
  .vCard {background:url(../images/vcardIcon.png) no-repeat; width: 282px; height: 50px;} 
  .vCard p{font-size:20px;padding-top:14px;padding-left:60px;   }
 
 .contact_right a{color:#666;text-decoration: none; font-weight:bold;}
 .contact_right a:hover{color:#666;font-style: italic; font-weight:bold;}
 
 
  /* 2 columns equal */
#row1{margin-top:40px; }
#row1bot{padding-bottom:15px;}
#row1left{background-color: white;float:left;display:inline;width:440px;margin:0px 20px 0 0;padding: 0px 0px 0px 0px;border: 5px solid #666;}
#row1right{background-color: white; float:right;display:inline;width:440px;margin:0 0px 0 0;border: 5px solid #666; padding: 0px 0px 0px 0px;}

#row1 h2.subtitle{margin:0 0px 10px 00px;font-size:200%;color:#666666;}

#row1left h3.h3em{font-size:140%;line-height:1.4em;font-style:normal;color:#c60;}
#row1left h3.h3em strong{font-weight:300;color:#930;}

#row1right h3.h3em{font-size:140%;line-height:1.4em;font-style:normal;color:#c60;}
#row1right h3.h3em strong{font-weight:300;color:#930;}

#row1 h2.featarttitle{text-align:center;color:#520;font-size:160%;}


.priceTitle {
padding-top: 20px;
margin-bottom:140px;
font-size:3em;
}

.dropcap {
float:left;
font-size:4em;
line-height:130px;
padding-top:2px;
}

.instant {
font-size: 1em;
background-color: red;
color:#fff;
font-weight: bold;
letter-spacing: .2em;
padding-left: 0px;
text-align:center;
}

#eu_form{
margin-top: 20px;
margin-left: 4px;
}

#eu_form form {
background-color: white;
float:left;
display:inline;
width:430px;
margin:0px 20px 100px 0;
padding: 0px 0px 0px 0px;
border: 5px solid #666;
font-size:12px;
padding: 5px;
}

#eu_form .countrydrop {
margin:10px 0px 10px 14px;
color:#000;
border:#999 1px solid;
width:113px;
background:#ccc;
font:14px;
} 

#eu_form .citydrop {
margin:0px 0px 10px 35px;
color:#000;
border:#999 1px solid;
width:113px;
background:#ccc;
font:14px;
} 

#eu_form .pickupdrop {
margin:0px 0px 20px 47px;
color:#000;
border:#999 1px solid;
width:113px;
background:#ccc;
font:14px;
} 

.submitmenu {
border: 1px solid;
margin:0px 0px 10px 130px;
text-transform:uppercase;
}



.button1 {
margin: 10px 0px 10px 23px;
}

.button2 {
margin: 0px 0px 10px 17px;
}


.button3 {
margin: 0px 0px 10px 11px;
}

#confirm {

background-color: white;width:430px;margin:20px 20px 0 510px;padding: 0px 0px 0px 0px;border: 5px solid #666;
font-size:12px;
padding: 5px;
}

.fullname {
margin:10px 0px 10px 50px;
color:#000;
border:#999 1px solid;
width:243px;
background:#ccc;
font:12px;
}

.telephone {
margin:0px 0px 10px 3px;
color:#000;
border:#999 1px solid;
width:243px;
background:#ccc;
font:12px;
}

.mail {
margin:0px 0px 10px 74px;
color:#000;
border:#999 1px solid;
width:243px;
background:#ccc;
font:12px;
}

.textbox {
margin:-12px 0px 10px 110px;
color:#000;
border:#999 1px solid;
width:243px;
background:#ccc;
font:12px;
}

#box {
}

.confirmbutton {
border: 1px solid;
margin:6px 0px 6px 130px;
text-transform:uppercase;
}

#responseBox {
margin: 100px 0px 160px 36px;
float:left;
}

.response {
font-weight:bold;
font-size: 2em;
}

.terms_text h4 {
margin:10px -10px;
}

.terms_text p {
margin:10px 0px 10px 0px;
}
.maincontentTerms h4 {margin-top:30px;}
.maincontentNew {width:562px;float:left;margin:10px 0px 0px 0px;}
.maincontentVan {float:left; margin:30px 0px 0px -240px;}
.maincontentTerms{width:600px;float:left;margin:10px 0px 0px -180px;}
.maincontactNew{width:560px;float:left;margin:10px 0px 0px -300px;padding-left:10px;background:url(../images/delivery_guy.jpg) no-repeat left bottom}



/*featured column with slider
--------------------------------*/
#feature {
	height: 384px;
	background: url(../images/priceBack.png) no-repeat 0 0;
	overflow: hidden;
	}
#intro {
	float: left;
	margin: 15px 0 0 5px;
	width: 460px;
	display: inline;
	}
#intro h1, #intro h1 span { 
	height:54px; 
	width:515px; 
	margin: 0px 0 0 20px;
	} 
#introList ul{
margin-left: 40px;
margin-top: 5px;
margin-bottom:5px;
width:310px;
}

#introList li {
margin-left: 40px;
margin-top: 5px;
margin-bottom:5px;
width:410px;
list-style:none;
font: bold 1em/1.4em Arial, Helvetica, sans-serif;

}



#introList li a {
text-decoration: none;
font-style: italic;
color: #277AA3;

}

#introList a:hover  {
color: #282828;
	}
	
	
#intro p {
	font: bold 1em/1.4em Arial, Helvetica, sans-serif;
	color: #282828;
	text-align: justify;
	margin: 0.8em 0 0 25px;
	font-style: italic;
	}
#slider {
	width: 391px;
	position: relative;
	float: right;
	margin-top: 35px;
	margin-right: 39px;
	display: inline;
	}
#slider h2, #slider h2 span { 
	height:35px; 
	width:245px; 
	background-image: url(images/bg-h2-slider.gif);
	} 
#slider a img {
	padding: 8px 8px 16px;
    background: transparent url(images/bg-slajd.gif) no-repeat 0 0;
	}
#slider a:hover img {
	padding: 8px 8px 16px;
    background: transparent url(images/bg-slajd.gif) no-repeat 0 -128px;
	}
#slider a:hover  {
	white-space: inherit;
	}
#slider li img {
	display: block;
	clear: both;
	}
#slider li {
	font-size: 1.2em;
	line-height: 1.2;
	color: #A0522D;
	}
#slider li strong {
	margin-left: 15px;
	}
#slider li a {
	font-weight: bold;
	line-height: 1;
	color: #277AA3;
	}
#slider li a:hover {
	color: #000;
	}
.replace { 
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ overflow: hidden; /* */ 
	} 
.replace span {
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
	}
/*Example HTML - all elements that require replacement use the .replace class then set the rule for the specific image and dimensions and associate with the elements ID.

<h1 id="myh1" class="replace" >Headline<span></span></h1> */ 
#prices1 .maincontent {width:960px;margin-top: 20px;}


