a.design-mini-nav:link, a.design-mini-nav:visited {
	font: 14px 'Franklin Gothic Medium', arial;
	color: #666666; 
	text-decoration: none;
}
a.design-mini-nav:hover, a.design-mini-nav:active {
	font: 14px 'Franklin Gothic Medium', arial;
	text-decoration: none;
	color: #B8213E;
}
.design-mini-nav-current {
	font: 14px 'Franklin Gothic Medium', arial;
	color: #B8213E; 
	text-decoration: none;
}
.design-elements {
	font: 16px 'Franklin Gothic Medium', arial;
	color: #B8213E;
}
.franklintext p { margin:0 0 15px 0;}
.box-web-design { margin:0 0 20px 0;width:555px;overflow:hidden; }
.box-web-design .inner { padding:10px 12px 10px 140px;position:relative;height:120px; }
.box-web-design .inner .more-info,.box-existing .inner .more-info-grey { position:absolute;bottom:0;right:10px; }
.box-web-design .title { margin-bottom:5px; }
.box-web-design p{ margin:0; }
.box-web-design p small,.box-web-design p a.franklintext { font-size:11px; }
.box-web-design .bottom { height:10px;background:url(http://images4.freeola.co.uk/webdesign/box-bottom.png) left bottom no-repeat;clear:both; }
.box-existing{
	line-height:16px;
	float:right;
	width:360px;
	background:url('http://images4.freeola.co.uk/webdesign/existing-box.png') left top no-repeat;
	padding-bottom:10px;
}
.box-existing .inner{ padding: 60px 13px 0px 13px;position:relative;height:80px; }

.box-existing-sprite{
	line-height:16px;
	float:right;
	width:360px;
	height: 140px;
	background-image:url('http://images4.freeola.co.uk/webdesign/webdesign-home-sprite.jpg');
	background-position: 0px -690px;
	background-repeat: no-repeat;
	padding-bottom:10px;
}
.box-existing-sprite .inner{ padding: 60px 13px 0px 13px;position:relative;height:80px; }

.existing-info-pos {
	position: absolute; 
	z-index: 1;
	width: 114px; 
	height: 33px; 
	background: #B8213E; 
	margin: 110px 0px 0px 235px; }

.web-design-home-bottom {
	height: 10px; 
	width: 555px; 
	background-image: url('http://images4.freeola.co.uk/webdesign/webdesign-home-sprite.jpg'); 
	background-position: 0px -520px; }

.request-form, .request-form p input, .request-form p select, .request-form p textarea {
	font: 15px 'franklin gothic medium', arial, sans-serif;
	color: #494949;
}
.request-form p, .request-form div {	margin: 5px 0 10px 0; clear: both; width: 100%; }
.request-form .left49, 
.request-form .right49 {
	clear: none;
	width: 49%;
	float: left;
}
.request-form p.right49 { float: right; }
.request-form table,.request-form tr, .request-form td { border-collapse: collapse; padding: 0; }
.request-form table tr td {
	 padding: 3px 0;
	 color: #666;
}
.request-form p label, .request-form span.error {
	display: block;
	margin-bottom: 5px;
	font-weight: normal
	font-size: 15px;
}
.request-form span.error {
	color: red;
	font: bold 11px arial;
}
.request-form p input, .request-form p select, .request-form p textarea {
	font: 17px arial, sans-serif;
	width: 100%;
	padding: 5px 3px;
	border: 1px solid #c0c0c0;
	overflow: auto;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.request-form p input:focus, .request-form p select:focus, .request-form p textarea:focus {
	border-color: #999;
	outline: 0;
}
.request-form p input { overflow: visible; }
.request-form p small { font-size: 11px; color: #999; }
.request-form p.focus small { color: #666; }
.request-form  div.ws-error {
	width: auto;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	background: #e9f0f2 url('http://images4.freeola.co.uk/webdesign/error.jpg') left no-repeat;
	padding-left: 35px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	
}
.request-form div.ws-intro {
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	padding: 8px 0px 8px 0px;
}
.request-form input.ws-submit {
	float: right;
	width: 146px !important;
	height: 35px !important;
	font: 15px 'Franklin Gothic Medium', Arial !important;
	color: #000 !important;
	cursor: pointer !important;
	border: 0px !important;
	background: #ffffff url('http://images4.freeola.co.uk/webdesign/enquiries/make-enquiry.png') no-repeat !important;
	margin-bottom: 20px !important;
}
.request-form input.ws-submit:hover, .request-form input.ws-submit:focus {
	background: #ffffff url('http://images4.freeola.co.uk/webdesign/enquiries/make-enquiry-on.png') no-repeat !important;
}

/** Sprite buttons **/
a.sprite:link,a.sprite:visited,a.sprite:active,a.sprite:hover,a.sprite:focus{
	display:block;
	background-repeat:none;
	outline:none;
	text-decoration: none;
	border:none;}
	
a.sprite:link span,a.sprite:visited span,a.sprite:active span,a.sprite:hover span,a.sprite:focus span{
	display: block;
	padding: 10px;
	font: bold 13px arial;
	line-height: 13px !important;
	color: #fff;
	border: 0; }
	
a.sprite:active,a.sprite:hover,a.sprite:focus{}

a.sprite.success:link span,a.sprite.success:visited span,a.sprite.success:active span,a.sprite.success:hover span,a.sprite.success:focus span{
	text-align: right; }
	
a.sprite.management:link span,a.sprite.management:visited span,a.sprite.management:active span,a.sprite.management:hover span,a.sprite.management:focus span{
	text-align: right; }

a.sprite.more-info:link,a.sprite.more-info:visited,a.sprite.more-info:active,a.sprite.more-info:hover,a.sprite.more-info:focus{
	height:33px;width:114px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.more-info:active,a.sprite.more-info:hover,a.sprite.more-info:focus{background-position: 0 -33px;}

a.sprite.request:link,a.sprite.request:visited,a.sprite.request:active,a.sprite.request:hover,a.sprite.request:focus{
	background-position:0 -66px;
	height:33px;
	width:144px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.request:active,a.sprite.request:hover,a.sprite.request:focus{background-position:0 -99px;}

a.sprite.buy-small:link,a.sprite.buy-small:visited,a.sprite.buy-small:active,a.sprite.buy-small:hover,a.sprite.buy-small:focus{
	background-position:0 -132px;
	height:33px;
	width:95px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.buy-small:active,a.sprite.buy-small:hover,a.sprite.buy-small:focus{background-position:0 -165px;}

a.sprite.more-info-grey:link,a.sprite.more-info-grey:visited,a.sprite.more-info-grey:active,a.sprite.more-info-grey:hover,a.sprite.more-info-grey:focus{
	background-position:0 -198px;
	height:33px;
	width:114px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.more-info-grey:active,a.sprite.more-info-grey:hover,a.sprite.more-info-grey:focus{background-position:0 -231px;}

a.sprite.success:link,a.sprite.success:visited,a.sprite.success:active,a.sprite.success:hover,a.sprite.success:focus{
	background-position:0 -264px;
	height:33px;
	width:211px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.success:active,a.sprite.success:hover,a.sprite.success:focus{background-position:0 -297px;}

a.sprite.management:link,a.sprite.management:visited,a.sprite.management:active,a.sprite.management:hover,a.sprite.management:focus{
	background-position:0 -330px;
	height:33px;
	width:255px;
	background-color: #b8213e;
	background-image: url("http://images4.freeola.co.uk/webdesign/design-buttons2.png");
}
a.sprite.management:active,a.sprite.management:hover,a.sprite.management:focus{background-position:0 -363px;}

/*******************Prof web design*********************/
.prof-features-list {
	font: bold 15px arial; 
	line-height: 18px;
	color: #b8213e;
}
.prof-features-tick { 
	width: 18px;
	height: 18px;
	margin-left: 10px;
	background-image: url('http://images4.freeola.co.uk/webdesign/flat-fee/professional-web-design-sprite.jpg'); 
	background-position: -300px -60px; 
	background-repeat: no-repeat;
}

/******************Free web design********************/
.free-features-tick { 
	width: 18px;
	height: 18px;
	margin-left: 15px;
	background-image: url('http://images4.freeola.co.uk/webdesign/free-web-design/free-web-design-sprite.png'); 
	background-position: -400px -260px; 
	background-repeat: no-repeat;
}

