/*------------------------------------*\
    Skip To Content for Screen Readers so they can ignore the navigation etc
\*------------------------------------*/

#skiptocontent {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}

/* Global Area */

.col-wrapper .full-span, .col-wrapper .thinner{
	width: 91%;
}

/* Landscape phones and down */
@media (max-width: 560px) {

.col-wrapper .full-span, .col-wrapper .thinner{
	width: 100%;
}

}



.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.vat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	margin: 0px 0 20px 0;
	padding: 0px;
	color: #000;
	border: 1px solid #E0E0E0;
	padding: 10px;
	background-color: #fff;
}
.support-head{
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 38px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-bottom: 25px;
}
body .estates h2{
	margin-top: 30px;	
}
.doc-pub-head {
	background-image: url(../graphics/doctors-publications-header.png);
	background-repeat: repeat-x;
}
.contact-head {
	background-image: url(../graphics/contact-header.png);
	background-repeat: repeat-x;
}
.intro.contact-head .btn.no-transition {
	font-size: 13px;
	font-weight: bold;
	background-color: #0F2D6B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: left;
}
.intro.contact-head .btn.no-transition:hover {
	font-size: 13px;
	font-weight: bold;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: left;
}

.gdpr {
		font-size:0.85em;
		text-align: center;
	}

.gdpr2 {
		font-size:0.85em;
		text-align: left;
	}


.council-head {
	background-image: url(../graphics/ad-council-head.png);
	background-repeat: repeat-x;
}
.local-auth-head {
	background-image: url(../graphics/local-auth-header.png);
	background-repeat: repeat-x;
}
.careers-head {
	background-image: url(../graphics/careers-header.png);
	background-repeat: repeat-x;
}
.about-head {
	background-image: url(../graphics/about-head.png);
	background-repeat: repeat-x;
}
.support-head {
	background-image: url(../graphics/support-header2.png);
	background-repeat: repeat-x;
}
.ad-doc-head {
	background-image: url(../graphics/ad-doc-head.png);
	background-repeat: repeat-x;
}
.ad-doc-head2 {
	background-image: url(../graphics/ad-doc-head3.png);
	background-repeat: repeat-x;
}
.examplesites-header {
	background-image: url(../graphics/examplesites-header.png);
	background-repeat: repeat-x;
}
.faq-head {
	background-image: url(../graphics/faq-header.png);
	background-repeat: repeat-x;
}
.testimonial-head {
	background-image: url(../graphics/testimonials-header.png);
	background-repeat: repeat-x;
}
.website-head {
	background-image: url(../graphics/websites-publications-header.png);
	background-repeat: repeat-x;
}

.location-header {
	background-image: url(../graphics/findus-header.png);
	background-repeat: repeat-x;
}

.close {
color: white;
opacity: 5.2;
text-decoration: none;	
}

.close:hover,
.close:focus {
  color: white;
  text-decoration: underline;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#home-bg .container .container .container .row-fluid .row-fluid .span4.thumbnail {
	background-color: none;
}
#home-bg .container .container .container .row-fluid .row-fluid .span4.thumbnail p .btn.btn-success.btn-block.yes-ie6 {
	display: none;
}

			.divWebpageDialog .modal.fade.in {
				top: 2%;
				}
			.divWebpageDialog .modal {
				width: 95%;
				left: 0%;
				right: 0%;
				margin-top: 0px;
				margin-left: 40px;
				margin-bottom: 15px;
				
				}
#home-bg .container #home-blocks .row .home-block-span.h-block.h-block2 p a.btn:hover,#home-bg .container #home-blocks .row .home-block-span.h-block.h-block3 p a.btn:hover,#home-bg .container #home-blocks .row .home-block-span.h-block.h-block4 p a.btn:hover  {
	background-color: #000;
}
.cblock.email-icon {
	background-image: url(../graphics/email-inbox.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.phonemail {
	background-image: url(../graphics/phone-mail.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.othermail {
	background-image: url(../graphics/email-trouble.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.website-choose {
	background-image: url(../graphics/choosing-domain.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.notice-board {
	background-image: url(../graphics/my-site.png);
	background-repeat: no-repeat;
	background-position: right;
}

.support-links li a{
	font-weight: bold;
	color: #2689BF;
}

.support-links li a:hover{
	color: #000;
}

.divWebpageDialog .modal-body {
	width: 100%;
	padding: 0;
	max-height: none;
	height: 860px;
				}
			.divWebpageDialog .btn {
				width: 80px;
				margin-left: 5px;
				}
.modal-header {
	background-color: #2D1E8A;
	color: #FFF;
}
			.divWebpageDialog iframe {
				width: 100%;
				height: 800px;
				frameborder: 0;
				}
				
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]
{
	background-color: transparent;
}
.cblock.office-img {
	background-image: url(../graphics/office.jpg);
	background-repeat: no-repeat;
}

.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}

.thumbnail{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	border: 0px none #C0C0C0;
	padding: 0px;
	margin-top: 0px;
}

.thumbnail h5  {
	text-align: left;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-left: 2px;
	line-height: 38px;
	height: 34px;
	display: none;
}
.responsive-label {
	background-image: url(../graphics/responsive.png);
	background-repeat: no-repeat;
	background-position: right;
}

.template {
}

.template-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 40px;
}

.template-header-bronze{
	background-color: #DDCBAB;
	margin-top: 30px;
	color: #7D573B;
}

.template-header-silver{
	margin-top: 10px;
	background-color: #D9D9D9;
	color: #666;
}

.template-header-gold{  
	margin-top: 10px;
	background-color: #efdfae;
	color: #ae8a26;
}


#home-bg .container .container #regular .row-fluid .cblock.office-img .job.sales-job .btn.btn-success {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #2882B5;
	color: #FFF;
	line-height: 38px;
}
.bronze-header {
	background-color: #67A42E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
	padding-left: 35px;
	margin-bottom: 25px;
	line-height: 44px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #518226;
}

.full-span.thinner {
	border: 1px solid #CCC;
}

.full-span.thinner2 {
	border: 1px solid #CCC;
	min-height:200px;
	margin-left:0px;
}
.row-fluid.template-row {
	margin-bottom: 18px;
}

.about {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
	padding-right: 18px;
	padding-top: 16px;
	padding-bottom: 12px;
	padding-left: 18px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
	padding-right: 0px;
}

.home-job {
	background-image: url(../graphics/home-job.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle
{
	background-color: #262E8A;
	color: #FFF;
}
#home-bg .container .container #regular .row-fluid .cblock.contact-details {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
	padding-left: 0px;
	background-image: url(../graphics/opg-outside-edited2.jpg);
	background-repeat: no-repeat;
	background-position: -20px -60px;
}
.address-box {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 220px;
	padding-left: 30px;
	line-height: normal;
}

body{
	letter-spacing: normal;
	background-image: url(../graphics/o.png);
}

a{
 color: #0033CC;
 text-decoration: underline;
}

#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

#other-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

.main-header{
	height: 65px;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#logo{
	float: left;	
}

#tagline{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.navbar{
	width: auto;
	background-color: #28268B;
	position: relative;
}

.navbar-inner .btn{
	background-image: url(../graphics/mobile-button-bg2.gif);
	background-color: transparent;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #fff;
	text-shadow: none;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-left: 2px;
	text-shadow: 1px 1px #fff;
	padding-left: 30px;
	padding-top: 8px;
	float:left;
	font-weight: bold;
}

.navbar-inner .btn:hover{
	color: #fff;
	background-color: transparent;
	background-image: url(../graphics/mobile-button-bg2.gif);
}

.navbar-inner{
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #28268B;
	box-shadow: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.navbar .nav li a {
	font-weight: bold;
	color: #fff;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 11px;
	text-shadow: none;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.navbar .nav li a:hover{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #161C4F;
	color: #fff;
}

.nav .dropdown-menu li a{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #fff;
	color: #000;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	filter: none;
}

.nav .dropdown-menu li a:hover{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #eee;
	color: #000;
	font-weight: normal;
	filter: none;
}

div.navbar a .caret {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}

.navbar .btn{
	margin-right: -10px;
}

.navbar .btn-navbar{
	text-shadow:none;
	box-shadow:none;
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#breadcrumbs{
	height: 30px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -8px;
}

#breadcrumbs p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#breadcrumbs a{
	color: #009;
	text-decoration: underline;	
}

#myCarousel{
	margin-bottom: 5px;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-left: 0px;
}

.carousel-indicators{
	padding-top: 18px;
	padding-right: 5px;
}

.carousel-inner{
	padding: 0px;
}

.carousel-indicators li{
cursor: hand; cursor: pointer;
}

.right-caption{
	float: right;
}

.carousel-caption{
	max-width: 400px;
	background-color: transparent;
	background-image: none;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	top: 30px;
}

.carousel-caption h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 120%;
}

.carousel-caption p{
	font-size: 18px;
	font-weight: normal;
	
	line-height: 130%;
	margin-bottom: 15px;
}

.carousel .btn{
	background-color: #184D78;
}


#regular .row-fluid .websites .btn{
	background-color: #28268B;
	background-image: none;
	color: #FFF;
}

#regular .row-fluid .websites .btn:hover{
	background-color: #000;
	background-image: none;
	color: #FFF;
}

.h-block{
	padding-top: 8px;
	padding-right: 19px;
	padding-bottom: 2px;
	padding-left: 19px;
	background-image: url(../graphics/block-bg1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fff;
	border: 1px solid #DBDBDB;
}
.h-block .btn {
	float: right;
	margin-right: -19px;
}

.col-wrapper .span3{
	background-color: #1781B3;
	color: #fff;
	width: 190px;
	margin-left: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../graphics/call-to-action-bg.gif);
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-repeat: repeat-x;
}

.col-wrapper .span3 h3{
	line-height: 120%;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 29px;
	font-weight: bold;
}

.col-wrapper .span3 p{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 17px;
	line-height: 20px;
}

.col-wrapper .span3 .btn{
	background-color: #00adff;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 17px;
	margin-top: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 9px;
}

.cblock h3{
	font-size: 16px;
	font-weight: bold;
}

.home-block-span {
	padding-bottom: 0px;
	padding-top: 0px;
	width: 190px;
	margin-right: -10px;
	margin-bottom: 15px;
}

.home-block-span p{
	line-height: 130%;
	padding-bottom: 10px;
	padding-top: 5px;
}

.home-block-span h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-left: 37px;
	margin-bottom: 0px;
	padding-bottom: 1px;
}

.col-wrapper{
	margin-top: 5px;	
}
.full-span{
	border: 4px solid #7fc5e5;
	padding-top: 30px;
	padding-right: 27px;
	padding-bottom: 12px;
	padding-left: 27px;
	background-image: url(../graphics/content-box1-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	background-color: #fff;
	min-height: 150px;
	margin-top: 5px;
}

.full-span h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.full-span h2, .cblock h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	color: #000;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.full-span h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.full-span p{
	margin-bottom: 20px;	
}

.full-span .btn, .cblock .btn{
	background-image: url(../graphics/btn2-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #000;
	text-shadow: none;
	font-size: 13px;
	text-shadow: none;
	border: 1px solid #dddddd;
	margin-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}

.full-span .btn:hover, .full-span .btn:focus, .cblock .btn:hover, .cblock .btn:focus {
	color: #000;
	background-color: transparent;
	background-image: url(../graphics/btn2-hov-bg.gif);
}

.span9{
	border: 1px solid #E0E0E0;
	padding-top: 20px;
	padding-right: 27px;
	padding-bottom: 12px;
	padding-left: 27px;
	background-image: url(../graphics/content-box1-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	background-color: #fff;
	min-height: 150px;
}

.span9 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.span9 h2, .cblock h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	color: #000;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.span9 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.span9 p{
	margin-bottom: 20px;	
}

.span9 .btn, .cblock .btn{
	background-image: url(../graphics/btn2-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #000;
	text-shadow: none;
	font-size: 13px;
	text-shadow: none;
	border: 1px solid #dddddd;
	margin-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}

.span9 .btn:hover, .span9 .btn:focus, .cblock .btn:hover, .cblock .btn:focus {
	color: #000;
	background-color: transparent;
	background-image: url(../graphics/btn2-hov-bg.gif);
}

.navbar .btn-navbar{
	text-shadow:none;
}

.examples .btn{
	color: #2A1B8C;
	text-decoration: none;
	background-color: #CCC;
	background-image: url(../graphics/test-btn-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
	font-weight: bold;
}

.examples .btn:hover{
	background-image: url(../graphics/test-btn-bg2.png);
	background-repeat: repeat-x;
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

.btn{
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 4px;
	padding-bottom: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
	font-size: 13px;
	background-color: #28268B;
	background-image: none;
	text-decoration: none;
}

.home-block-span .btn:hover, .carousel .btn:hover{
	color: #fff;
	background-image: none;
	-webkit-transition: background linear 0ms;
	background-color: #000;
}

.btn:hover{
	color: #fff;
	background-image: none;
	-webkit-transition: background linear 0ms;
}

.booklet-icon{
	background-image: url(../graphics/booklet-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.graph-icon{
	background-image: url(../graphics/graph-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.world-icon{
	background-image: url(../graphics/world-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.person-icon{
	background-image: url(../graphics/person-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.testimonial1{
	background-image: url(../graphics/testimonial1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
}

.testimonial2{
	background-image: url(../graphics/testimonial2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 35px;
}

.testimonial1 p{
	font-style: none;	
}

#myCarousel .testimonial2 p{
	line-height: 21px;	
}

footer, .footer{
	text-align: center;
	font-size: 12px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #28268B;
	padding-top: 14px;
	padding-bottom: 16px;
	color: #333;
	margin-top: 10px;
}

footer a{
	color: #333;
	text-decoration: underline;	
}

footer a:hover{
	color: #000;
	text-decoration: underline;	
}


#featured-text{
	background-color: #EFEFEF;
	margin-top: -20px;
	margin-right: -27px;
	margin-bottom: 10px;
	margin-left: -27px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}

.testimonial-box1, .testimonial-box2{
	padding: 20px;
	margin-bottom: 20px;
}

.testimonial-box1{
	border: 1px solid #E3E3E3;	
}

.testimonial-box2{
	border: 1px solid #E3E3E3;	
} 

.intro{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 405px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.intro h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.intro p, .intro a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.intro2{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.intro2 h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.intro2 p, .intro2 a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.plain-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
}


.support-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 200px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.support-intro h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.support-head h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.support-intro p, .support-intro a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.support-head p, .support-head a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.intro, #consultant-intro{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 405px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

 #consultant-intro h1{
	font-size: 35px;
	font-weight: bold;
	color: #FFF;
	font-family:"Nothing You Could Do", Arial;
	margin-bottom: 10px;
	padding-top: 8px;
 }

#consultant-intro p{
	font-size: 25px;
	color: #FFF;
	font-family:"Nothing You Could Do", Arial;
	line-height: 145%;
	margin-bottom: 16px;
}

.remember p{
	font-size: 25px;
	font-family:"Nothing You Could Do", Arial;
	line-height: 145%;
	margin-bottom: 16px;
	color: #039;
}

.tiny-txt p{
font-size: 13px;
}

 #consultant-intro img{
	border: 4px solid #FFF;
	margin-top: 6px;
	margin-bottom: 10px;
 }
 
 #regular .consultant li{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	color: #000;
 }

#advertising  .cblock{
	border: 4px solid #7fc5e5;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	background-image: url(../graphics/advertising-block-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#testimonials  .cblock, #support .cblock{
	border: 1px solid #ddd;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
}

#support .cblock img{
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 6px;
	border: 1px solid #ddd;
}

#regular .cblock{
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	float: none;
}

.pull-left{
	margin-right: 15px;	
}

.pull-right{
	margin-left: 15px;	
}

.pull-left p, .pull-right p{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.cblock ul, .cblock ol{
	padding-top: 15px;
}

.lblock { 
display: block;
	}


.lblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
}

.lblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}


/* ******* SUPPORT PAGES STYLES *******  */

#myIP { 
	font-size:24px;
	color:#F00;
	font-weight:bold;

	}

.nominet {
	padding:20px;
	border:0px;
}

#support .cblock img{
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 6px;
	border: 0px solid #ddd;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
 .lblock { 
display: block;
	}

.lblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
	margin-left: 290px;
}

.lblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}  
   
   
}



.cblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
}

.cblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}

.web-angle{
	padding-right:20px;
	
}

.cblock .thumb-box ul{
	margin-left: -27px;
	margin-top: -10px;
	margin-bottom: 0px;
}

.cblock .thumb-box li{
	border: 1px solid #ddd;	
	list-style-image: none;
	list-style-type: none;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 30px;
	font-size: 13px;
	-moz-box-shadow:    0px 2px 5px 4px #eee;
    -webkit-box-shadow: 0px 2px 5px 4px #eee;
    box-shadow:         0px 2px 5px 4px #eee;
}

.thumb-box img{
	border: 1px solid #ccc;	
}

.thumb{
	display: block;

}

.job{
	display: block;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-bottom: 0px;
	width: auto;
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}

#cform{
	border: 1px solid #D7D7D7;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 25px;
	background-image: url(../graphics/email-symbol.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#cform .form-section{
	float: left;	
}

.number-table{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #D7D7D7;
}

.number-table td{
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.number-table .info{
	background-color: #EFEFEF;
}

.contact-wrapper{
	width: 400px;
	float: left;
}


.img-breaks1 {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img-breaks2 {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img-breaks3 {
	float: left;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 10px;
}

.ad-txt {
	width: 100%;
	float: left;
}



.img-change {
	float: right;
	text-align: center;
	margin-left: 15px;

}
.img-change2 {
	margin-right: 15px;
	float: left;
}

.img-change3 {
	margin: 15px 15px 15px 0px;
	width:auto;
}

.img-change4 {
	margin: 15px 15px 15px 15px;
    float: right;
	text-align: left;
}

.img-change5 {
	margin-left: 15px;
	float: right;
}

.careers-icons {
	margin-top: 12px;
}

.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
}


.h-block.h-block1 .btn {
	float: right;
	margin-right: -19px;
	background-color: #1D5D84;
	background-image: none;
}

.h-block.h-block2 .btn {
	float: right;
	margin-right: -19px;
	background-color: #23757E;
	background-image: none;
}

.h-block.h-block3 .btn {
	float: right;
	margin-right: -19px;
	background-color: #316F0B;
	background-image: none;
}

.h-block.h-block4 .btn{
	float: right;
	margin-right: -19px;
	background-color: #66840C;
	background-image: none;
}

.h-block .btn:hover{
	background-color: #000;	
}

#saddr{
	margin-top: 12px;
	margin-right: 3px;
}

#regular .row-fluid .cblock .sales-job a{
	color: #009;
	text-decoration: underline;
	font-weight: bold;
}

#regular .row-fluid .cblock .sales-job h3{
	color: #2380B4;
	margin-top: 12px;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	line-height: 110%;
}

#regular .row-fluid .cblock .sales-job h4{
	color: #000;
	margin-top: 12px;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 110%;
}

#top-social{
	padding-top: 7px;
	height: 23px;
	width: 150px;
	float: right;
	margin-right: 3px;
}

#top-social img{
	margin-right: 2px;
}

#top-social2{
	padding-top: 7px;
	height: 23px;
	width: 145px;
	float: right;
	margin-right: 0px;
}

#top-social2 img{
	margin-right: 2px;
}





/* Large desktop */
@media (min-width: 980px) {
	
	.intro{
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;	
}




.plain-intro h1{
	margin-top: -10px;	
}

 #consultant-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	background-repeat: no-repeat;
	background-position: right -30px;
 }
	.phone-pic{
	display: none;		
	}

	#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

.navbar-inner{
  padding-left: 0px;
}

.carousel-caption{
	padding-left: 520px;	
}
 
.home-block-span {
	width: 190px;
	margin-right: -10px;
}

.span3 h3{
	font-size: 18px;
	font-weight: bold;
	
}

.span3 p{
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 14px;
	line-height: 140%;
}

.span9{
width: 674px;	
} 

#regular .cblock{
} 

.number-table{
	float: left;
	width: 280px;
}

#cform .form-section{
	width: 260px;		
}

 
 
 .btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}
 
  
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	.phone-pic{
	display: none;		
	}
	
	#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}

.navbar-inner .btn{
	margin-left: 3px;		
}

.carousel-caption{
	padding-left: 380px;
	width: 330px;	
}

.carousel-caption h1{
	line-height: 130%;
	font-size: 170%;
	margin-top: 26px;
	margin-bottom: 10px;
}

 #home-blocks .home-block-span {
	width: 315px;
	margin:right 40px;
	margin-bottom:10px;
	float:left;
	height: 140px;
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
	position: relative;	
}

#home-blocks .home-block-span .btn{
    position:absolute;    /*added*/
    bottom:0px;          /*added*/
    right:19px;           /*added*/
}

.col-wrapper .span3{
	width:auto;
	width:684px;
	height:70px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.span9 {
   width: auto;
}

#regular .cblock{
float: none;
} 

.img-change {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}


.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

.icon-set {

margin-bottom: 10px;
	
}


.cblock.email-icon {
	background-image: none;
	
}
.cblock.phonemail {
		background-image: none;

}
.cblock.othermail {
		background-image: none;

}
.cblock.website-choose {
		background-image: none;

}
.cblock.notice-board {
		background-image: none;

}

.thumbnail h5  {
	text-align: left;
	
}


.doc-pub-head {
	background-image: url(../graphics/intro-bg.gif);
	background-repeat: repeat-x;
	background-color: #007eb0;
	
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.ad-doc-head2 {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}

.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}

.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}

.location-header {
		background-image: url(../graphics/intro-bg.png);

	background-repeat: repeat-x;
	background-color: #007eb0;
}




.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}


}


/* Everything below desktop */
@media (max-width: 979px) {
	
	.intro{
margin-top: -5px;
}

#top-social{
	display: none;	
}

.support-head{
	margin-top: 10px;
	padding-top: 22px;
	padding-bottom: 20px;
}
	
	.nav-collapse{
	margin-top: 38px;
	background-color: #2A1B8C;
	padding: 0px;
	margin-right: -8px;
	margin-bottom: 0px;
	margin-left: -10px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}	

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6497C9;
	border-right-style: none;
}

.nav-collapse .nav li a:hover{
	background-image: none;
	background-color: #161C4F;
	color: #fff;
}

.nav-collapse .nav li .acc1 a{
	background-color: #161C4F;
	color: #FFF;
	margin-right: -20px;
	margin-left: -20px;
	padding-left: 32px;
}

.nav-collapse .nav li .acc1 a:hover{
	background-color: #000;
	color: #FFF;
}

.navbar .nav li.dropdown.open .dropdown-toggle{
	color: #fff;
	background-color: #161C4F;
}

.img-change {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
 

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
	

.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
			background-color: #007eb0;

}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
			background-color: #007eb0;

}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;

}	

.location-header {
		background-image: url(../graphics/intro-bg.png);

	background-repeat: repeat-x;
	background-color: #007eb0;
}




.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}

	
}	


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	body{
	padding-right: 10px;
	padding-left: 10px;	
}

#top-social{
	display: none;	
}


.support-head{
	margin-top: 10px;
	padding-top: 22px;
	padding-bottom: 20px;
}

#logo{
	padding-left: 0px;	
}

#myCarousel{
	display: none;	
}	

.template {
	
	
}
	
#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}
	
 #home-blocks .home-block-span {
	width: auto;
	margin-right: 0px;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	
	min-height: 188px;
}

#home-blocks .home-block-span p{
	line-height: 120%;
	font-size:16px;
}


.home-block-span  img{
	float: left;
	padding-right: 15px;	
}

.col-wrapper .span3{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.span9 {
   width: auto;
}

#regular .cblock{
 width: auto;		
}

#support .cblock{
 width: auto;	
}

#testimonials .cblock{
 width: auto;
 float: none;		
}

.booklet-icon, .graph-icon, .world-icon, .person-icon{
	background-image: none;	
}

.img-change {
float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
	
.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.home-job {
		background-image: none;

}

/* #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
}*/

.cblock.email-icon {
	background-image: none;
	
}
.cblock.phonemail {
		background-image: none;

}
.cblock.othermail {
		background-image: none;

}
.cblock.website-choose {
		background-image: none;

}
.cblock.notice-board {
		background-image: none;

}

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
}

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}

.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;

}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;
}

.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;
}

.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;
}



.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}


}


/* Landscape phones and down */
@media (max-width: 560px) {
	
body{
	margin-right: 10px;
	margin-left: 10px;	
}

#top-social{
	display: none;	
}

.support-head{
	margin-top: -5px;
	padding-top: 22px;
	padding-bottom: 20px;
}


#logo{
	padding-left: 50px;	
}
	
#myCarousel{
	display: none;	
}

.support-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.support-header{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

#home-bg, #other-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}	

.modal-header{
	padding-top: 12px;	
}

.nav-collapse{
	margin-top: 37px;
}
	
 #home-blocks .home-block-span {
	width: auto;
	margin-right: 0px;
	border: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 10px;
	min-height: 210px;
}

#home-blocks .home-block-span h3{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 150%;
}

#home-blocks .home-block-span p{
	line-height: 130%;
	font-size: 14px;
}

.booklet-icon, .graph-icon, .world-icon, .person-icon{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

#home-blocks .home-block-span  img{
	float: left;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 20px;
	max-width: 145px;
}

.col-wrapper .span3{
	width:auto;
	height:70px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.col-wrapper .span3 h3{
	font-size: 130%;
	padding-bottom: 3px;
}

.span9 {
   width: auto;
}	

#regular .cblock{
 width: auto;
 float: none;		
}

#support .cblock{
 width: auto;	
 float: none;
}

#testimonials .cblock{
 width: auto;
 float: none;		
}

.img-change {
float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}
.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.home-job {
		background-image: none;
}
#cform{
	background-image: none;	
}
#home-bg .container .container #regular .row-fluid .cblock.contact-details {
	background-image: none;	
}
.cblock.email-icon {
	background-image: none;
}
.cblock.phonemail {
		background-image: none;
}
.cblock.othermail {
		background-image: none;
}
.cblock.website-choose {
		background-image: none;
}
.cblock.notice-board {
		background-image: none;
}

#consultant-intro img{
	margin-right: 20px;
	margin-top: 12px;
	margin-bottom: 16px;
}

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
}
 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}
.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
		background-color: #007eb0;
}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
			background-color: #007eb0;
}
.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #007eb0;
}


.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}

}

.blank {
    display: none;
}


