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


/*.............Service Pages...................*/

h1 {
	font-size:18px;
	margin:10px;
	color:#FFF;
}

h1#bespoke_website_design_title {
   	width:230px; height:22px;
	background: url(../images/headings/bespoke_website_design.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#website_applications_title {
   	width:230px; height:22px;
	background: url(../images/headings/website_applications.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#e-commerce_title {
   	width:230px; height:22px;
	background-image:url(../images/headings/e-commerce_websites.png);
	text-indent: -9999px;
	margin-bottom:20px;
}

h1#cms_title {
   	width:230px; height:22px;
	background: url(../images/headings/content_managed_websites.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#industry_specific_title {
   	width:230px; height:22px;
	background: url(../images/headings/industry_specific_solutions.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#seo_title {
   	width:230px; height:22px;
	background: url(../images/headings/search_engine_optimisation.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#sem_title {
   	width:230px; height:22px;
	background: url(../images/headings/search_engine_marketing.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#website_hosting_title {
   	width:230px; height:22px;
	background: url(../images/headings/website_hosting.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#domain_names_title {
   	width:230px; height:22px;
	background: url(../images/headings/domain_names.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h1#white_label_title {
   	width:230px; height:22px;
	background: url(../images/headings/white_label_services.png);
	text-indent: -9999px;
	margin-bottom:20px; 
}

h2, h4 {
	font-size:14px;
	margin:10px;
	color:#FFF;
}

h2#at_a_glance_title {
   	width:117px; height:19px;
	background: url(../images/headings/at_a_glance.png);
	text-indent: -9999px;
}

h3 {
	font-size:16px;
	margin-bottom:10px; 
	color:#FFF;
}

h4 {
	clear:left;
}


.box ul {
	margin-left:25px; margin-top:10px;
}

#banner_box {
	width:900px; height:60px;
	margin:30px;
	background-image:url(../images/banners/temp_services.jpg);
}

.banner_text {
	float:right;
}

#service_box {
	width:680px; height:100%;
	margin-left:30px; margin-bottom:30px;
	float:left;
}

#service_top {
	background-image:url(../images/box/top680.png);
}

#service_content {
	width:660px; height:100%;
	background-color:#3e3e3e;
	padding:10px;
}

#service_bottom {
	background-image:url(../images/box/bottom680.png);
}

#glance_box {
	width:560px; height:100%;
	margin-left:50px; margin-right:50px; margin-top:20px; margin-bottom:30px;
}

#glance_top {
	background-image:url(../images/box/top560.png);
}

#glance_bottom {
	background-image:url(../images/box/bottom560.png);
}

#glance_list {
	width:560px; height:100%;
	background-color:#636363;
}

#glance_box ul {
	margin-left:40px; margin-right:20px; margin-top:0;
	list-style-image:url(../images/box/glance_star.png);
}

#glance_box li {
	margin-bottom:7px;
}

#domains_tab {
	margin-left:50px; margin-top:20px;
}

#domains_tab td {
	padding-right:20px;
}



#links_box {
	width:190px; height:100%;
	margin-left:30px; margin-right:30px; margin-bottom:30px;
	background-color:#3e3e3e;
}

ul#links_menu, ul#links_menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:190px;
}

ul#links_menu a {
  display: block;
  text-decoration: none;	
}

ul#links_menu li {
  margin-top: 1px;
}

ul#links_menu li a {
  background-image: url(../images/navigation/glossy_black.png); background-repeat: repeat-x;
  color: #fff;	
  padding: 0.5em;
}

ul#links_menu li a:hover {
  background: #000;
}

ul#links_menu li ul li a {
	background-image:url(../images/navigation/grey.png); background-repeat:repeat-x;
  color: #000;
  padding-left: 20px;
}

ul#links_menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.links_title {
	font-size:14px; font-weight:bold;
}

