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

body  {font-family: "Gill Sans MT", "Gill Sans", verdana, arial, helvetica, sans-serif;
      font-size: 18px;
	  color:#666;
	  margin-top:0px;
	  background-color:#CCC;
}
h1 { color: #C60C1A;
	font-size: 21px;
	font-weight: normal;
	margin: 5px 0 0 0;
	text-align: center; 
	
	}
	

h2 {
	background-color: #000000;
	padding: 10px;
	margin: 0 0 10px 0;
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	width: 229px;
	text-align: center;
}

h3 { color: #C60C1A;
	font-size: 26px;
	line-height: 30px;
	font-weight: normal;
	margin: 15px 0 0 0;
	text-align: left; 
	
	}


.description-text {
	font-size: 16px;
	color: #575757;
	line-height: 20px;
	text-align: center;
	margin-top: 7px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
.description-text ul {
	margin: 0;
	padding: 0;
	
	
}
.description-text li {

	text-align: left;
	margin: 0px;
	padding: 0;
	
}



#outerContainer {width:990px;
                 margin-left: auto;
				 margin-right: auto;
				
}

#container {float:left;
            width:990px;
			 border-left:#999 1px solid;
				 border-right:#999 1px solid;
				 background-color:#FFF;
}

.header {font-size:18px;
		 
}

.homeText {font-size:14px;}
.villages {font-size:11px;}







/* NEW CSS STYLES by Designpix */

#header			{float:left; width:100%; height:139px; margin:0; padding:0; background:#FFFFFF;}
#header #logo	{float:left; margin:17px 0 0 29px;}

#header-right			{
	float: right;
	margin-top: 20px;
	margin-right: 39px;
	margin-left: 0;
	margin-bottom: 0;
	color: #000000;
	font-size: 25px;
	text-align: right;
	background-image: url(images/telephone-ds-electrical-selby.png);
	background-repeat: no-repeat;
	padding-right: 90px;
	background-position: 100% 50%;
	width: 460px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#header-right span		{
	float: left;
	width: 100%;
	margin: 0;
	padding: 2px 0;
	font-size: 24px;
}
#header-right span.tel	{
	color: #C60C1A;
	font-size: 23px;
	font-weight: bold;
}

#menu					{float:left; width:100%; height:46px; margin:0; padding:0; background: url(images/menu-bg.png) top left no-repeat;}
#menu ul				{float:left; margin:0; padding:3px 0; list-style:none;}
#menu ul li				{float:left; margin:0; padding:0; display:inline; font-size:15px; line-height:15px; color:#FFFFFF;}
#menu ul li a			{float:left; margin:0; padding:12px 15px; color:#FFFFFF; text-decoration:none;}
#menu ul li a:hover		{background:#000000;}
#menu ul li a.active	{background:#000000;}

#menu ul#menu-left		{float:left; padding-left:30px;}
#menu ul#menu-right		{float:right; padding-right:30px;}
#menu ul#menu-right li	{font-size:12px;}

#footer					{
	float: left;
	width: 100%;
	height: 187px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
#footer #copyright		{float:left; margin:29px 0 0 20px;}
#footer #registered		{float:left; margin:29px 0 0 30px;}
#footer #credits		{float:right; margin:18px 30px 0 0;}
.service-holder {
	/*background-image: url(images/services-div-bknd.jpg); background-repeat: no-repeat;*/
	width: 250px;
	height: 572px;
	padding: 21px 21px 0 21px;
-webkit-box-shadow: 0px 0px 14px 4px rgba(107,107,107,1);
-moz-box-shadow: 0px 0px 14px 4px rgba(107,107,107,1);
box-shadow: 0px 0px 14px 4px rgba(107,107,107,1);
}
