#website_design {
position: relative;
width: 974px;
height: 204px;
border: 2px solid #DAD8D6;
margin: 0 auto;
background-color:#FFF;
}

.sliderwrapper{
position: relative; /* Do not change this value */
width: 970px;
height: 200px; /* Set height to be able to contain height of largest content shown*/
border: none;
overflow: hidden;
margin: 2px auto;
}

.sliderwrapper .contentdiv {
/*visibility: hidden; leave as is*/
display: none;
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0;
background: white;
width: 970px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

zoom: 1;
hasLayout: true;
z-index: 1;
}


.contentdiv img {
	float: left; 	
}

.contentdiv .text {
	float: left;
	width: 517px;	/*557*/
	height: 170px;  /*230*/
	padding: 10px 20px 20px 20px;
	z-index: 2;
	
	position: relative;
	hasLayout: true;
	zoom: 1;
	z-index: 3;
	
}


.contentdiv .text h1 {
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 24px;
	font-weight: normal;
	color:#d20000;
	margin: 12px 0 10px 0;
	padding: 0;
	
	position: relative;
	hasLayout: true;
	zoom: 1;
	z-index: 3;
}


.contentdiv .text p {
	font-size: 16px;
	font-weight: normal;
	color:#595F5F;
	line-height: 170%;
	margin: 7px 20px 7px 0;
	padding: 0;	

}

.contentdiv .text p a:link, .contentdiv .text p a:visited {
	color: #d20000; 
	text-decoration: none;
}

.contentdiv .text p a:hover, .contentdiv .text p a:active {
	color: #d20000; 
	text-decoration: none; 
	background-image: url(../newcastle/a_hover2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;		
}


.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
padding: 5px 10px;
position: absolute;
bottom: 11px;
left: 422px;
width: 360px;
margin-top: 6px;
text-align: left; 
z-index: 200;
}

.pagination a {
background: white;
display: -moz-inline-box;
display: inline-block;
border: 1px solid #ccc;
color: #999;
padding: 2px 4px;
margin-right: 3px;
/* font-weight: bold; */
text-decoration: none;
}

.pagination a:link, .pagination a.visited {
	color: #999;	
}

.pagination a:hover, .pagination a.selected	{
color: #000;
background-color: #FEE496;
background: #555;
color: #fff;
border: 1px solid #555;
}

.pagination a.selected	{
background: #000;
border: 1px solid #000;
}



