@charset "UTF-8";
/* CSS Document */


 



/* STYLE SHEET FOR Created by Red Donkey Media*/
/* Green bg link color : c2dc28 */
/* red bg link color : b9001f */
/* darkgrey bg link color : 565656 */
/* darkgreen title color : 5e6c0a */


/* -----  CLASSES AND LINK STYLES -----*/

object {
    display:block;
 }
.clear{
	clear: both;
}

/*--  LINK STYLES  ---*/




.one {
	color:#999999;
	font-size: 0.7em;
	
	}

.one a:link  { 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; 
	text-transform: none; 
	outline:none;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #999999;
	}
	
.one a:visited { 
	color: #999999;
	text-decoration:none;
	
	}
.one a:hover { 
	color:#002164;
	}
.one a:active { 
	outline:none;
	}
	
.two {
	color:#666666;

	}

.two a:link { 
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none; 
	text-transform: none;
	background-color: #c2dc28;
}
	
.two a:visited { 
	color: #666666;
	text-decoration:none;
	background-color: #c2dc28;
	
	}
.two a:hover { 
	color:#333333;
	background-color: #c2dc28;
	}
.two a:active { 
	outline:none;
	background-color: #c2dc28;
	}


.three {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;

}

.three a:link { 
	color: #cccccc;
	text-decoration: none; 
	text-transform: none;
	background-color: #b9001f;
	
}
	
.three a:visited { 
	color: #cccccc;
	text-decoration:none;
	background-color: #b9001f;
	
	}
.three a:hover { 
	color:#333333;
	background-color: #b9001f;
	}
.three a:active { 
	outline:none;
	background-color: #b9001f;
	}

.four {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.8em;
	}

.four a:link { 
	color: #666666;
	text-decoration: none; 
	text-transform: none;
	background-color: #c2dc28;
   
}
.four a:visited { 
	color: #666666;
	text-decoration:none;
	background-color: #c2dc28;
	
	}
.four a:hover { 
	color:#333333;
	background-color: #c2dc28;
	}
.four a:active { 
	outline:none;
	background-color: #c2dc28;
	}

.five a:link { 
	color: #5e6c0a;
	text-decoration: none; 
	text-transform: none;
}
	
.five a:visited { 
	color: #5e6c0a;
	text-decoration:none;
	}
.five a:hover { 
	color:#333333;
	}
.five a:active { 
	outline:none;
	}

.six {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.8em;
	}

.six a:link { 
	color: #5e6c0a;
	text-decoration: none; 
	text-transform: none;
        }
	
.six a:visited { 
	color: #5e6c0a;
	text-decoration:none;
	}
.six a:hover { 
	color:#333333;
	}
.six a:active { 
	outline:none;
	}


.news_more_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.7em;
	}



.news_more_link a:link { 
	color: #cccccc;
	text-decoration: none; 
	text-transform: none;
	background-color: #b9001f;
	}
	
.news_more_link a:visited { 
	color: #cccccc;
	text-decoration:none;
	background-color: #b9001f;
	}
.news_more_link a:hover { 
	color:#c2dc28;
	background-color: #b9001f;
	}
.news_more_link a:active { 
	outline:none;
	background-color: #b9001f;
	}
.entry_title_full {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;
      font-weight:bold;
        padding: 0px;
	text-transform: uppercase;
	}

.entry_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.9em;
        padding: 0px;
	text-transform: uppercase;
	}

.entry_title a:link { 
	color: #666666;
	text-decoration: none; 
	text-transform: uppercase;
padding: 0px;
	}
	
.entry_title a:visited { 
	color: #666666;
	text-decoration:none;	
text-transform: uppercase;
	}
.entry_title a:hover { 
	color:#c2dc28;
text-transform: uppercase;
	}
.entry_title a:active { 
	outline:none;
text-transform: uppercase;
	}

.pagecount {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.7em;
       padding: 5px;
      }

.pagecount a:link { 
	color: #666666;
	text-decoration: none; 
	text-transform: uppercase;
padding: 5px;
	}
	
.pagecount a:visited { 
	color: #666666;
	text-decoration:none;	
text-transform: uppercase;
	}
.pagecount a:hover { 
	color:#565656;
text-transform: uppercase;
	}
.pagecount a:active { 
	outline:none;
text-transform: uppercase;
	}
	/*------------*/

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


img {
border:none;
outline:none;
margin:0;
padding:0;
}

h1	{
	color:#5e6c0a;
	text-transform: uppercase;
	margin: 0px;
	padding: 15px 0px 10px 1px;
	font: normal 1em Arial, Helvetica, sans-serif;
}

h2	{
	color:#5e6c0a;
	margin: 0px;
	padding: 10px 0px 0px 17px;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

h3	{
	color:#C1B6A8;
	margin: 0px;
	padding: 10px 0px 0px 19px;
	font: bold 0.7em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

h4	{
	color:#999999;
	margin: 0px;
	padding: 10px 10px 0px 19px;
	font: 0.8em Arial, Helvetica, sans-serif;
	line-height: 1.6em;
}
	

p {
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 19px;
	font-size:0.7em;
	line-height: 1.7em;
	color:#7d7d7d;	
}

/* LISTS*/

ul {
list-style-type:none;
}


#serviceslist {
  padding:0; 
  margin:0px 0px 0px 10px;
 	font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color:#666666;
width: 140px;
list-style: none;
}
#serviceslist li {
height:27px;
padding-top:3px;
background-image:url(http://www.reddonkey.co.uk/images/siteimg/bullet_two.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 25px;
}

#contactlist {
  padding:0; 
  margin:30px 0px 30px 20px;
 font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color:#ffffff;
width: 150px;
list-style: none;
}
#contactlist li {
height:50px;
padding-top:3px;
padding-left: 25px;
}


/* -----  STYLES -----*/


body#homebody div#homenav.home a,
body#aboutbody div#aboutnav about a,
body#webdesignbody div#webdesignnav.webdesign a,
body#servicesbody div#servicesnav.services a,
body#contactbody div#contactnav.contact a

 {
color:#6E415A;
}

body {
	background: #ffffff;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/header_body_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;

}

#wrapper {
	position: absolute;
	left:50%;
	width: 993px;
	margin-left:-500px;
	margin-top:0px;
	background-color: #ffffff;
	}

#inside_wrapper_top {
	position: absolute;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/top_banner_rounded.png);
	background-repeat:no-repeat;
	background-position:top;
	width:993px;
	height:7px;
	top:153px;
	}

#inside_wrapper {
	position: absolute;
	top:220px;
	left:0;
	width:993px;
	background-color: #ffffff;
	/*border:#33FF66 1px solid;*/
	z-index:650;
	}

	
#logo_banner {
	position:absolute;
	top:10px;
	left:0;
	width:993px;
	height: 143px;
	/*border:#33FF66 1px solid;*/
	}

#logo {
	position:absolute;
	background-repeat:no-repeat;
	width:426px;
	height: 133px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	}
#logo h1 a  {
       	background-image:url(http://www.reddonkey.co.uk/images/siteimg/logo.jpg);
        display:block;
       font-size:0px;
       width:426px;
      height: 133px;
      text-indent: -1000px;
padding:0px;
        }
        

#tele {
	float:right;
	display:inline;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/tele_img.jpg);
	background-repeat:no-repeat;
	width:281px;
	height: 93px;
	margin: 46px 0px 0px 0px;
	padding:0px;
	}






/* HORIZONTAL NAVIGATION */

#navbar {
	position:absolute;
	width:993px;
	height: 60px;
	top: 160px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	z-index:20;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/bracket.gif);
	background-repeat:no-repeat;
	background-position: 820px 0px;
	/*border:#33FF66 1px solid;*/
	}

#menu {
float:left;
margin-left:0px;
display:inline;
width:993px;
height:60px;
	
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/nav_bottom_img.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.homepage {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	}
div.homepage a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#a6bd1d;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	}
div.homepage span {

	display: block;
	margin:0px 0px 0px 0px; 
	padding: 4px 0px 0px 0px;
	font-size:.7em !important;
	color: #565656;
	text-transform:lowercase;
	}
div.homepage a:hover {
	color: #565656;
	text-decoration:none;
	}
div.homepage a:active {
	color: #565656;
	}

div.about {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: solid #ffffff 1px;

	}
div.about a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#a6bd1d;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
}
div.about span {
	display: block;
	margin:0; 
	font-size:.7em !important;
	padding: 4px 0 0 0px;
	color: #565656;
	text-transform:lowercase;
	}
div.about a:hover {
	color: #565656;
	text-decoration:none;
		}
div.about a:active {
	color: #565656;
	}

div.webdesign {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 1px;
	border-left: solid #ffffff 1px;
	}
div.webdesign a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#a6bd1d;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	}
div.webdesign span {
	display: block;
	margin:0; 
	padding: 4px 0 0 0px;
	font-size:.7em !important;
	color: #565656;
	text-transform:lowercase;
	}
div.webdesign a:hover {
	color: #565656;
	text-decoration:none;	
	}
div.webdesign a:active {
	color: #565656;
	}

div.services {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 25px;
	border-left: solid #ffffff 1px;
	}
div.services a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#a6bd1d;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	}
div.services span {
	display: block;
	margin:0; 
	padding: 4px 0 0 0px;
	font-size:.7em !important;
	color: #565656;
	text-transform:lowercase;
	}
div.services a:hover {
	color: #565656;
	text-decoration:none;	
	}
div.services a:active {
	color: #565656;
	}

div.contact {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 30px;
	border-left: solid #ffffff 1px;
	}
div.contact a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#a6bd1d;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	}
div.contact span {
	display: block;
	margin:0; 
	padding: 4px 0 0 0px;
	font-size:.7em !important;
	color: #565656;
	text-transform:lowercase;
	}
div.contact a:hover {
	color: #565656;
	text-decoration:none;
	
	}
div.contact a:active {
	color: #565656;
	}

div.featured {
	float: left;
        display:inline;
	width: 140px; 
	height: 36px;
	margin: 0px 0px 0px 30px;
	border-left: solid #ffffff 1px;

	}
div.featured a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 12px;
	width: 130px; height:100%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
     
	}
div.featured span {
	display: block;
	margin:0; 
	padding: 4px 0 0 0px;
	font-size:.7em !important;
	color: #565656;
	text-transform:lowercase;
	}
div.featured a:hover {
	color: #565656;
	text-decoration:none;
	
	}
div.featured a:active {
	color: #565656;
	}


/*--- LEFT COLUMN ---*/


#leftcolumn {
	float:left;
	display:inline;
	width:240px;
	margin:5px 0px 0px 15px;
	background-color:#ffffff;
	}

/* --- THREE SERVICE BUTTONS ---*/

#threeButtonMenu {
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
display:inline;
height:191px;
background-color:#ffffff;	
}

div.buttonOne {
	float: left;
	width: 240px; 
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_one.jpg") 0 -124px no-repeat;
	}
div.buttonOne a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 16px 0px 0px 25px;
	width: 215px; height:46px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
        font-weight: normal;
	color:#666666;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_one.jpg") top left no-repeat;
	}

div.buttonOne a:hover {
	color: #6d1e22;
	text-decoration:none;
	background-image:none;
	}
div.buttonOne a:active {
	color: #666666;
	}

div.buttonTwo {
	float: left;
	width: 240px; 
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_two.jpg") 0 -124px no-repeat;
	}
div.buttonTwo a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 16px 0px 0px 25px;
	width: 215px; height:46px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
        font-weight: normal;
	color:#666666;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_two.jpg") top left no-repeat;
	}

div.buttonTwo a:hover {
	color: #6d1e22;
	text-decoration:none;
	background-image:none;
	}
div.buttonTwo a:active {
	color: #666666;
	}

div.buttonThree {
	float: left;
	width: 240px; 
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_three.jpg") 0 -124px no-repeat;
	}
div.buttonThree a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 16px 0px 0px 25px;
	width: 215px; height:46px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
        font-weight: normal;
	color:#666666;
	text-align:left;
	text-decoration: none;
	text-transform:uppercase;
	background: url("http://www.reddonkey.co.uk/images/siteimg/left_button_three.jpg") top left no-repeat;
	}

div.buttonThree a:hover {
	color: #6d1e22;
	text-decoration:none;
	background-image:none;
	}
div.buttonThree a:active {
	color: #666666;
	}

/*----------- NEWS ------------*/
#news_header {
float:left;
display:inline;
width:705px;
height:88px;
margin-bottom:18px;
background-color: #e1e1e1;
}

#news_header h1 {
color:#700e12;
font-size:1.3em;
padding: 10px 0px 0px 0px;
}

#news_header_left {
float:left;
display:inline;
width:380px;
margin-left:20px;
}
#news_header_right {
float:left;
display:inline;
width:180px;
background-color: #e1e1e1;
margin-left:120px;
}

.news_header_subtitle {
text-transform:uppercase;
padding: 0px 0px 0px 0px;
color:#666666;
}

.entry_title_block  {
float:left;
display:inline;
width:685px;
height:15px;
/*background-color: #ac2b2f;*/
/*background-image:url(http://www.reddonkey.co.uk/images/siteimg/entry_title_block_img.jpg);*/
background-repeat:no-repeat;
background-position:right;
padding-left: 15px;
margin-bottom:10px;
}

#entry_title_block h3 {
color:#ffffff;
font-size:1em;
padding: 10px 0px 0px 0px;
}

.posted {
        float:left;
        display:inline;
        font-size:0.7em;
        color: #999999;
        width:650px;
	padding: 0px 0px 10px 15px;
	}

.entry_title_container {
        float:left;
display:inline;
width:620px;
	margin: 15px 0px 5px 0px;
	padding: 0px 70px 0px 15px;
        }

.entry_image {
        float:left;
display:inline;
width:620px;
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 20px 15px;
        }

.entry {
        float:left;
display:inline;
width:620px;
	margin: 0px 0px 20px 0px;
	padding: 0px 70px 20px 15px;
        }

.entry p {
	margin: 0px;
	padding: 0px;
        }
.center {
        float:left;
display:inline;
width:620px;
	margin: 0px 0px 0px 0px;
	padding: 0px 70px 0px 15px;
        }

/*- COMMENTS -- */

.comment {
        float:left;
	display:inline;
 	width:660px;
	margin: 0px 0px 20px 0px;
	padding: 10px 20px 10px 25px;
        background-color:#f9f9f9;
         }
.comment_entry p {
 	color:#666666;
        font-size:.7em;
        padding: 10px 20px 0px 15px;
        }
         
.comment_form_container {
        float:left;
        display:inline;
        width:565px;
margin-left: 15px;
	padding: 0px 0px 20px 15px;
        background-color:#c2dc28;
        }	

.paginate {
float:left;
display:inline;
margin-left:10px;
margin-bottom:10px;
}


/* ------  LEFT COLUMN NEWS MODULE -----*/

#leftNewsColumn {
	float:left;
	display:inline;
	width:240px;
	}

#leftNewsColumn p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0.6em;
	line-height: 1.4em;
	color:#999999;	
	}

.newstitlecontainer {
float:left; 
width:213px; 
height:21px; 
background-color:#ac2b2f; 
padding-top:8px; 
padding-left:10px;
}

.newstitle {
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	font-size:0.8em;
	}

.newsBlockOne {
	float:left;
	width:224px;
	background-color:#f9f9f9;
	padding: 8px 8px 8px 8px;
	}

.newsBlockTwo {
	float:left;
	width:224px;
	background-color:#dbdbdb;
	padding: 8px 8px 8px 8px;
	}
	

.newsArticleTitle {
 	color:#999999;
	font-size:0.7em;
	text-transform:uppercase;
	}

#leftArchivesColumn {
	float:left;
	display:inline;
	width:240px;
	}

.archivesBlockOne {
	float:left;
	width:224px;
	background-color:#f9f9f9;
	padding: 5px 8px 2px 8px;
	}

/* ----- CATEGORIES BLOCK -----*/
#leftCategoriesColumn {
	float:left;
	display:inline;
	width:240px;
	}
.categoriesBlockOne {
	float:left;
	width:224px;
	background-color:#f9f9f9;
	padding: 5px 8px 2px 8px;
	}

.nav_categories {
padding:0px;
margin:0px;
}


/*----- MAIN CONTENT AREA ------*/

#mainContentContainer {
	float:left;
	display:inline;
	width:705px;
	margin-left:18px;
	margin-top:5px;
}



/*------ HOMEPAGE TEXT INFO ----*/

#homepageInfo  {
	float:left;
	display:inline;
	width:963px;
	background-color:#f0f0f0;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/homepage_bg_splodge.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:20px;
	padding-top:15px;

	}

.hpTextBox {
	float:left;
	display:inline;
	width:240px;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/line_v.jpg);
	background-repeat:no-repeat;
	background-position: 214px 40px;

	
	}

.hpTextBox p {
	padding:10px 30px 0px 17px;
	}

/* ----- WEBDESIGN ------ */

#textboxmainleft {
	float:left;
	display:inline;
	width:464px;
margin:0px;
padding:0px;
background-color:#f7f7f7;

}

.textcolumn {
	float:left;
	display:inline;
	width:230px;
padding-bottom:15px;
}

#textboxright {
	float:left;
	display:inline;
	width:223px;
        margin-left:10px;
        margin-top:10px;
        background-color:#c3d55e;
        padding-bottom:10px;
      }

#textboxright p{
       color:#666666;
       padding: 0px 10px 0px 10px
      }

#textboxinside {
	float:right;
	display:inline;
  width:180px;
height:120px;
        background-color:#e3e3e3;
margin-top:10px;
padding-left:30px;
padding-right:15px;
}

.thumb_img {
margin:8px;
}

/* ----- FEATURED WORK ------ */

#featuredContainer {
	position:relative;
	width:705px;
	height:241px;
	background-color:#ffffff;
	margin-top:5px;
}

#slider {
	position:relative;
	width:705px;
	height:241px;
	}

/* Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:705px;
		height:241px;
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:60px;
		height:30px;
		position:absolute;
		left:15px;
		top:200px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:49px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:60px;
		height:30px;
		background:url(http://www.reddonkey.co.uk/images/siteimg/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.reddonkey.co.uk/images/siteimg/btn_next.png) no-repeat 0 0;	
		}	
	#nextBtn a:hover,#prevBtn a:hover {
		background-position: 0px -30px;
		}
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }

#slider li span {
	color:#666666;
	display: block; 
	width: Xpx; 
	height:40px; 
	background: transparent url(http://www.reddonkey.co.uk/images/siteimg/slide.png) repeat 0 0; 
	margin-top: -198px; 
	margin-left:20px;
	position: relative; } 

#slider li span p{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0.8em;
	line-height: 1.5em;
	color:#999999;
	width:300px;
	} 


		
		
/* -----  FOOTER -----*/



#footer {
	float:left;
	display: inline;
	width: 993px;
	height:240px;
	background-image:url(http://www.reddonkey.co.uk/images/siteimg/footer_bg.jpg);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	z-index:600;
	}

#footer_links {
float:left;
display:inline;
	width: 993px;
	height:80px;
	margin:0px 0px 0px 0px;
	/*background-color: #FF33CC;*/

	}

#footerinner_left {
	float:left;
	display:inline;
	width:400px;
	height:69px;
	background-color: #ffffff;
	margin: 0px 0px 0px 10px;
	/*background-color: #FF33CC; /*pink*/
	}
#footerinner_right {
	float:left;
	display:inline;
	width:400px;
	height:69px;
	background-color: #ffffff;
	margin: 0px 0px 0px 165px;
	/*background-color: #FF33CC; /*pink*/
	}


.footertext	{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	line-height:1.4em;
	font-size:0.65em;
	color:#666666;
	}

/* Twitter */

#twitter_div{
    width:230px;
    background-color: #f2f2f2;
    float: left;
display:inline;
    padding: 5px;
    margin-top: 5px;
margin-bottom:5px;
    overflow: inherit;
background-image:url(http://www.reddonkey.co.uk/images/siteimg/twitter.jpg);
background-repeat: no-repeat;
background-position: 7px 3px;
}
#twitter_div h2{
 	font-family:Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #ff9900; 
}
#twitter_div a{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #5e6c0a;
    text-decoration: none;
}
#twitter_div a:hover{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #990000;
    text-decoration: none;
}
#twitter_div ul{
    list-style: none;
    padding: 0px;
margin:0px;
}
#twitter_div ul li{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    padding: 5px 5px 5px 5px;
 
    margin-bottom: 7px;
}
#twitter_div ul li a{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #c1a574;
}
#twitter_div ul li a:hover{

    font-size: 11px;
    text-decoration: underline;
    color: black;
}


/* ---- CONTACT STYLES -----*/

fieldset {      
float: left;      
clear: both;      
width: 100%;      
margin: 0 0 -1em 0;      
padding: 0 0 1em 0;      
border-style: none;            
}
legend {     
margin-left: 1em;     
padding: 0;     
color: #000;     
font-weight: bold;    
}
fieldset ol {   
padding: 1em 1em 0 1em;   
list-style: none;  
}  
fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;   
}

fieldset.submit {     
float: left;       
border-style: none;     
width:200px;
padding-left: 8.8em;     
background-color: transparent;     
background-image: none;    
}

label {    
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
       font-size: 0.7em;	
float: left;    
width: 10em;    
margin-right: 1em;    
text-align: right;   
}

input { 
border: 2px solid #ccc; 
width:150px;
} 
input:focus { 
 border: 2px solid #000; 
} 

textarea#message {
	width: 180px;
	height: 80px;
	border: 2px solid #cccccc;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.submit-btn {
border:none;
width:121px;
}
	
