/* Used on all pages */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4D4D4D;
}

.red_link {
	color: #FF2C00;
	font-weight: normal;
	text-decoration: none;
}
#enquiry {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 437px;
	margin-top: -440px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 761px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navigation li img {
	margin: 0px;
	padding: 0px;
}

#enquiry p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#new_enq {
	position: absolute;
	left: 11px;
	top: 23px;
	width: 132px;
}

#Web_Developer_Sussex_email_header {
	top: 74px;
	left: 635px;
	width: 300px;
	height: 50px;
	margin-left: 600px;
	right: auto;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Web_Developer_Sussex_email_header a {
	color: #5F5F5F;
	height: 5px;
	width: 300px;
	padding-top: 0px;
	padding-right: 300px;
	padding-bottom: 15px;
	padding-left: 0px;
}

/*Top Nav*/

#navigation ul {
	background-color: #FFFFFF;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 0px;
	height: 20px;
}
#navigation ul li {
	list-style-type: none;
	float: left;
	font-size: 12px;
	color: #767676;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
}


#navigation ul li a {
	color: 4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
}
#navigation ul li a:link {color:#4d4d4d} /* unvisited link */
#navigation ul li a:visited {color:#4d4d4d} /* visited link */
#navigation ul li a:hover {color:#EF3824} /* mouse over link */
#navigation ul li a:active {color:#EF3824} /* selected link */

body#home_page li#one a{color: #EF3824;}
body#about_page li#two a{color: #EF3824;}
body#services_page li#three a{color: #EF3824;}
body#services_page1 li#three a{color: #EF3824;}
body#services_page1 li#ten a{color: #EF3824;}
body#services_page2 li#three a{color: #EF3824;}
body#services_page2 li#eleven a{color: #EF3824;}
body#services_page3 li#three a{color: #EF3824;}
body#services_page3 li#twelve a{color: #EF3824;}
body#services_page4 li#three a{color: #EF3824;}
body#services_page4 li#thirteen a{color: #EF3824;}
body#services_page5 li#three a{color: #EF3824;}
body#services_page5 li#thirteena a{color: #EF3824;}
body#services_page6 li#three a{color: #EF3824;}
body#services_page6 li#thirteenb a{color: #EF3824;}
body#services_page7 li#three a{color: #EF3824;}
body#services_page7 li#thirteenc a{color: #EF3824;}
body#services_page8 li#three a{color: #EF3824;}
body#services_page8 li#thirteend a{color: #EF3824;}
body#services_page9 li#three a{color: #EF3824;}
body#services_page9 li#thirteene a{color: #EF3824;}


body#portfolio_page li#four a{color: #EF3824;}
body#portfolio_page li#fourteen a{color: #EF3824;}
body#portfolio_page1 li#four a{color: #EF3824;}
body#portfolio_page1 li#fifteen a{color: #EF3824;}
body#portfolio_page2 li#four a{color: #EF3824;}
body#portfolio_page2 li#sixteen a{color: #EF3824;}
body#portfolio_page3 li#four a{color: #EF3824;}
body#portfolio_page3 li#seventeen a{color: #EF3824;}
body#portfolio_page4 li#four a{color: #EF3824;}
body#portfolio_page4 li#eighteen a{color: #EF3824;}
body#portfolio_page5 li#four a{color: #EF3824;}
body#portfolio_page5 li#nineteen a{color: #EF3824;}
body#portfolio_page6 li#four a{color: #EF3824;}
body#portfolio_page6 li#twenty a{color: #EF3824;}
body#portfolio_page7 li#four a{color: #EF3824;}
body#portfolio_page7 li#twentyone a{color: #EF3824;}
body#portfolio_page8 li#four a{color: #EF3824;}
body#portfolio_page8 li#twentythree a{color: #EF3824;}
body#portfolio_page9 li#four a{color: #EF3824;}
body#portfolio_page9 li#twentyfour a{color: #EF3824;}
body#portfolio_page10 li#four a{color: #EF3824;}
body#portfolio_page10 li#twentyfive a{color: #EF3824;}
body#portfolio_page11 li#four a{color: #EF3824;}
body#portfolio_page11 li#twentysix a{color: #EF3824;}
body#portfolio_page12 li#four a{color: #EF3824;}
body#portfolio_page12 li#twentyseven a{color: #EF3824;}
body#portfolio_page13 li#four a{color: #EF3824;}
body#portfolio_page13 li#twentyeight a{color: #EF3824;}

body#sitemap li#twentytwo a{color: #EF3824;}
body#contact_page li#five a{color: #EF3824;}
body#blog_page li#six a{color: #EF3824;}
body#the_team li#seven a{color: #EF3824;}
/*Bottom Nav*/
#Web_Design_Brighton_bottom_nav ul {
	background-color: #707070;
	height: 30px;
	width: 921px;
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Web_Design_Brighton_bottom_nav {
	height: 20px;
	width: 941px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#Web_Design_Brighton_bottom_nav ul li {
	color: #FFFFFF;
	float: right;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 20px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Web_Design_Brighton_bottom_nav ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: 20px;
	vertical-align: middle;
}



#Web_Design_Brighton_bottom_nav ul li a:link {color:#FFFFFF; text-decoration:none} /* unvisited link */

#Web_Design_Brighton_bottom_nav ul li a:visited {color:#FFFFFF} /* visited link */
#Web_Design_Brighton_bottom_nav ul li a:hover {color:#EF3824} /* mouse over link */
#Web_Design_Brighton_bottom_nav ul li a:active {color:#EF3824} /* selected link */




/*Footer*/

#Web_Design_Brighton_footer p {
	color: b3b3b3;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}


#Web_Design_Brighton_footer {
	width: 941px;
	height: 15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*Clock*/
#clock {
	width: 47px;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
#clock img {
}

#date {
	width: 230px;
	height: 30px;
	padding: 0px;
	margin-top: -708px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 700px;
	}
#clock img {
	margin: 0px;
	padding: 0px;
}
#devAnalogClock {
	background-color: transparent;
	height: 25px;
	width: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#date1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 509px;
	top: 122px;
	width: 285px;
	height: 36px;
}


/* Home Page */

#home_red_box {
	background-image: url(../img/red_box.jpg);
	background-repeat: no-repeat;
	width: 431px;
	height: 437px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#home_red_box p {
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#Home_Links {
	width: 331px;
	padding: 0px;
	margin-top: -437px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 431px;
}
#enquiry_home {
	background-image: url(../img/enquiry_home.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -440px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 761px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_home p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* Blog Page */
#blog_box {
	background-image: url(../img/bloggy_top.jpg);
	background-repeat: no-repeat;
	width: 940px;
	margin: 0px;
	padding-top: 173px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	}
#blog_box p {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#blog_middle{
	background-image: url(../img/bloggy_mid2.jpg);
	background-repeat:repeat;
	width: 940px;
	margin: 0px;
	padding:0px;
	overflow: hidden;	
	
	
}
#blog_middle_new{
	padding-left:15px;
	padding-top:0px;
	width: 650px;
	float:left;
	
	
}
#blog_bottom{
	background-image: url(../img/bloggy_bot.jpg);
	background-repeat:no-repeat;	
	width: 940px;
	height:38px;
	margin: 0px;
	padding:0px;
	}
#sidey {
	
	
	float:left;
	width:225px;
	margin-left:35px;
	
	
}
/* Team Page */
#team_box {
	background-image: url(../img/team_box.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 529px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#team_box table {margin-left:25px;}
#team_box p {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#team_box td { vertical-align:top;}
.team_names {font-size:16px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; margin-top:15px; vertical-align:top}
.team_job {font-size:16px; font-weight:bold; color:#008EDA}
.team_header {font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
#team td img {padding:0px; margin:0px}
/* Contact Page */
#contact_box {
	background-image: url(../img/contact_box.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 529px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#contact_box p {
	padding-left: 24px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
/* Services Page */

#serv ol li a {
	text-decoration: none;
	color: 4d4d4d;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 195px;
}
#serv ol li {
	list-style-type: none;
	height: 20px;
	width: 195px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#serv ol {
	padding-left: 0px;
	margin-left: 19px;
	margin-top:4px;
	
}
#serv ol li a:link {color:#4d4d4d} /* unvisited link */
#serv ol li a:visited {color:#4d4d4d} /* visited link */
#serv ol li a:hover {color:#EF3824} /* mouse over link */
#serv ol li a:active {color:#EF3824} /* selected link */

.services_active {
	color: #EF3824;
}






#services_box p {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#services_box_web {
	background-image: url(../img/red_box_services_web.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 625px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#services_box_web p {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#services_right p {
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

/* About Page */

#about_blue_box {
	background-image: url(../img/about_blue_box.jpg);
	background-repeat: no-repeat;
	width: 569px;
	height: 569px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#about_blue_box p {
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

#About_blue_right {
	background-image: url(../img/about_blue_box_right.jpg);
	padding: 0px;
	height: 569px;
	width: 175px;
	margin-top: -569px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 568px;
	background-repeat: no-repeat;
	position: absolute;
}
.lightblue {
	color: #69BCE9;
}

#enquiry_portfolio {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -626px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 850px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_portfolio p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#enquiry_about {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -569px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 760px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_about p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#enquiry_services {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -545px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 760px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_services p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#enquiry_services_web {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -625px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 760px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_services_web p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#enquiry_contact {
	background-image: url(../img/enquiry.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 438px;
	margin-top: -529px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 760px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enquiry_contact p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* Clock */
#Home_Links a {
	margin: 0px;
	padding: 0px;
}
#Home_Links img {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 940px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  
}
#wrapper_about {
	width: 940px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  
}
#wrapper_blog {
	width: 940px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  
}
#Home_Links img a {
	margin: 0px;
	padding: 0px;
	width: 165px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	background-color: #C0C0C0;
	margin-top: 0px;
	padding-top: 0px;
}
	
#services_box img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: text-top;
}
#services_box_web img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: text-top;
}


/* Portfolio Page */


#portfolio_blue_box p {
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

#portfolio_blue_right {
	height: 569px;
	width: 118px;
	margin-top: -495px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 605px;
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.red_text {
	color: #fb583a;
	font-weight: bold;
}
.blue_text {
	font-weight: bold;
	color: #7DB6EB;
}
.blue_text a {
	color: #7DB6EB;
	text-decoration: none;
}
.grey_text {
	font-weight: bold;
	color: #BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.services_head {
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 941px;
}
form p {
	font-size: 12px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	
}
a:link {color:#4D4D4D; text-decoration:none} /* unvisited link */
a:visited {color:#4D4D4D} /* visited link */
a:hover {color:#fb583a} /* mouse over link */
a:active {color:#4D4D4D} /* selected link */

#client_left {
	padding: 0px;
	height: 500px;
	width: 200px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	float:left;
}
#clients {
	margin: 0px;
	padding: 0px;
	height: 510px;
	width: 770px;
}
#client_mid {
	padding: 0px;
	float: left;
	height: 500px;
	width: 200px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#client_right {
	padding: 0px;
	height: 500px;
	width: 200px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
#serv {width:195px;
float:left;}




#portfolio_right {
	padding: 0px;
	width:531px;
	margin-left: 25px;
	float:left;
}

#services_right {
	padding: 0px;
	width:531px;
	margin-left: 25px;
	float:left;
}
#services_box {
	background-image: url(../img/red_box_services.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 545px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#portfolio_blue_box {
	background-image: url(../img/portfolio_blue.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 569px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}