﻿/*	--------------------------------------------------
	CSS created by xpertweb.co.uk
-------------------------------------------------- */

body { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	text-align: left;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	background-image:url('images/back.gif');
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#e8e8e8;
	}
	
/*	--------------------------------------------------
	Links
-------------------------------------------------- */
	
a { color: #ffffff; text-decoration: none; }
a:hover { color: #8e1850; } 

.redlink a { color: #8e1850; text-decoration: none; }
.redlink a:hover { color: #2e2e2e; } 

/*	--------------------------------------------------
	Text
-------------------------------------------------- */

p {
	padding: 0px 0px 0px 0px;
	color: #2e2e2e;
	font-size: 11px;
	line-height:1.5;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif; 
}

.p_bottom {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 10px;
	line-height:1.5;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif; 
}

.p_testimonials {
	padding: 5px 15px 5px 25px;
	color: #2e2e2e;
	font-size: 10px;
	line-height:1.5;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif; 
}

.p_email_number {
	padding: 40px 15px 0px 0px;
	color: #2e2e2e;
	font-size: 11px;
	text-align:right;
}
.p_email_number_home {
	padding: 5px 15px 0px 0px;
	color: #2e2e2e;
	font-size: 11px;
	text-align:right;
}
.keyword {
	padding: 0px 15px 0px 0px;
	color: #2e2e2e;
	font-size: 10px;
	text-align:right;
	
}

ul { 
	margin: 0; 
	padding: 0; 
	border: 0;
	line-height: 1.5; 
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif; 
	text-align: left;
	color: #333333;
	}
	
ol { 
	margin: 0; 
	padding: 0; 
	border: 0;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	text-align: left;
	color: #333333;
	}
	
li { 
	margin: 0; 
	padding: 0; 
	border: 0;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	text-align: left;
	font-size:11px;
	}
h1 {
	margin:0px;
	padding: 10px 0px 0px 0px;
	color: #2e2e2e;
	font-size: 11px;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	text-align: left;
	font-size:11px;
	font-weight:normal;
	line-height:1.5;

}
h2 {
	padding: 0px 0px 0px 0px;
	margin:0px;
	color: #ffffff;
	font-size: 10px;
	line-height:1.5;
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	font-weight:normal;
}
/*	--------------------------------------------------
	Images
-------------------------------------------------- */

.nav_back {
	background-image:url('images/nav_back.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.topright_website {
	background-image:url('images/topright_web_design.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.topright_seo {
	background-image:url('images/topright_seo.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.topright_cms {
	background-image:url('images/topright_cms.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.topright_brief {
	background-image:url('images/topright_brief.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.topright_copy {
	background-image:url('images/topright_copy.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}

.port_back {
	background-image:url('images/port_back.gif');
	background-position:center center;
	background-repeat:no-repeat;
}
.headers_back {
	background-image:url('images/headers_back.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_web_design {
	background-image:url('images/header_web_design.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_seo {
	background-image:url('images/header_seo.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_cms {
	background-image:url('images/header_cms.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_copy {
	background-image:url('images/header_copy.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_clients {
	background-image:url('images/header_clients.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_contact {
	background-image:url('images/header_contact.png');
	background-position:center top;
	background-repeat:no-repeat;
}
.headers_test {
	background-image:url('images/header_test.png');
	background-position:center top;
	background-repeat:no-repeat;
}

.red_square {
	background-image:url('images/red_square.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.div_40px {
	background-image:url('images/div-40px.gif');
	background-position:center center;
	background-repeat:repeat-y;
}

.speech1 {
	background-image:url('images/speech1.png');
	background-position:left top;
	background-repeat:no-repeat;
}

.speech2 {
	background-image:url('images/speech2.png');
	background-position:right bottom;
	background-repeat:no-repeat;
}

.main_body_top {
	background-image:url('images/main_body_top.png');
	background-position:center center;
	background-repeat:no-repeat;
}
.main_body_middle {
	background-image:url('images/main_body_middle.png');
	background-position:center center;
	background-repeat:no-repeat;
}
.main_body_bottom {
	background-image:url('images/main_body_bottom.png');
	background-position:center center;
	background-repeat:no-repeat;
}

/************************************************  

 Buttons

************************************************/ 


.buttons li {  

display:inline;  

list-style:none;  

line-height:50px;

margin:0px;
}  
buttons li a {  

display:block;  

float:left;  

margin:0px;  

}  
.buttons li a span {  

display:inline;  

float:left;

padding:0px 7px 0px 6px;  

margin:0px 0px 0px 10px;  

cursor:pointer;  

border:0px;

height:50px;

}  
.buttons li a:hover {  
	color:#ffffff; 
 }  
.buttons li a:hover span {  
	background-color:#8e1850;
	color:#ffffff; 
	border:0px;
	height:50px;
}
.buttonsover {    
display:inline;  
	background-color:#8e1850;
	border:0px;
	color:#ffffff; 
	height:50px;
	cursor:pointer;  
} 

/*	--------------------------------------------------
	Forms
-------------------------------------------------- */

.textbox_back {
	background-image:url('images/textbox_back.png');
	background-position:center center;
	background-repeat:no-repeat;
}
.textarea_back {
	background-image:url('images/textarea_back.png');
	background-position:center center;
	background-repeat:no-repeat;
}


input { 
	background-color:transparent;
	color: #8e1850; 
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	border:1px transparent solid;
	font-size:12px;
	padding: 0px 10px 0px 10px;

}
.inputsubmit { 
	background-color:transparent;
	color: #ffffff; 
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	border:0px transparent solid;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	padding: 0px 0px 0px 0px;

}
textarea { 
	background-color:transparent;
	color: #8e1850; 
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	border:1px transparent solid;
	font-size:12px;
	padding: 0px 10px 0px 10px;
}  
select { 
	background-color:transparent;
	color: #8e1850; 
	font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	border:1px transparent solid;
	font-size:12px;
	padding: 0px 5px 0px 5px;
}

/*	--------------------------------------------------
	Styles
-------------------------------------------------- */

.style1 {
	background-color: #FFFFFF;
}
.style2 {
	text-align: right;
}
.style3 {
	border-width: 0px;
}
.style4 {
	background-image: url('images/red_square.png');
}
.style5 {
	margin-top: 0px;
}
.style6 {
	margin: 5px;
}
.style7 {
	color: #8E1850;
	margin: 5px 0 5px 0;
}
.style8 {
	text-align: center;
}
.style9 {
	color: #8E1850;
	text-align: center;
}
.style10 {
	line-height: 150%;
	text-align: justify;
}
