/*
Sovereign Cleaning & Hygiene Ltd

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {margin: 0px;	padding: 0px;	font: normal 12px "arial", Arial;	color:#858789;	background: #ffffFF repeat-x url(../images/main_bck.jpg) center top;;
	}
	
#main_container {	width: 800px;	margin: auto;	position:relative; padding-left:19px}

#header { float:left; width:781px; height:200px;}

#col_container { float:left; width:781px; background: url(../images/col_con_bck.jpg) no-repeat; }

#col_left { float:left; width:485px; padding:35px 0 0 20px; }

#col_right { float:right; width:253px; }

/* -----------------------NAV---------------------------*/


#nav {float:left; width:781px; height:39px; background:url(../images/nav_bck.jpg) repeat-x;}

#nav ul {margin: 0 0 0 0; }

#nav li{ float:left; padding: 11px 17px 11px 20px;	list-style:none;	display:inline;	border-right:solid 1px #ffffff; }

#nav li.last{ float:left; padding: 11px 18px 11px 22px;	list-style:none;	display:inline;	border-right:none;}

#nav li a {color:#FFFFFF; text-decoration:none; font-weight:bold;  }

#nav li a:hover {color:#016D96; text-decoration:none; font-weight:bold;}

/* -----------------------PARAGRAPHS---------------------------*/

p {line-height:140%; margin:0 0 15px 0;}


address {	color:#858789;	font-style:normal;	padding:20px 0 0 0;	line-height:150%}


.formp {margin:0 0 5px 0;}


/* -----------------------BUTTONS---------------------------*/

#button_about a{ float:left; width:90px; height:20px; background:url(../images/button_about.jpg) no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:4px 0 0 0; text-align:center; margin-bottom:10px}

#button_about a:hover{ float:left; width:90px; height:20px; background:url(../images/button_about.jpg) no-repeat; color:#016D96; font-weight:bold; text-decoration:none; padding:4px 0 0 0; text-align:center; margin-bottom:10px}


#button_testimonial a{ float:right; width:130px; height:20px; background:url(../images/button_testimonial.jpg) no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:4px 0 0 0; text-align:center; margin:0 15px 10px 0}

#button_testimonial a:hover{ float:righ; width:130px; height:20px; background:url(../images/button_testimonial.jpg) no-repeat; color:#016D96; font-weight:bold; text-decoration:none; padding:4px 0 0 0; text-align:center; margin:0 15px 10px 0}


/* -----------------------LISTS---------------------------*/


.bullet_box {float:left; width:222px; margin:0 20px 0 0}

.bullet_box ul {margin: 0 0 20px 30px; }

.bullet_box li { padding:5px 0 5px 0;}

.bullet_box2 {float:left; width:400px; margin:0 20px 0 0}

.bullet_box2 ul {margin: 0 0 0 30px; }

.bullet_box2 li { padding:5px 0 5px 0;}

.bullet_box2 li a{ color:#858789;}

/* -----------------------FOOTER---------------------------*/

#footer {width: 800px;height:80px;	margin: 10px auto;	position:relative;	padding-left:19px;	background-image: url(../images/footer.jpg);background-position: 10px;background-repeat: no-repeat;
}

#links {	text-align:center;	float:left;	width:100%;	padding: 30px 0 10px 0; }
	
#links a {	color: #828486;	text-decoration: none;	padding: 0 20px 0 0;	font-size:11px;}


/* -----------------------PORTFOLIO & TESTIMONIALS---------------------------*/

.port_title { float:left; width:400px; }

.port_desc {float:left; width:300px; line-height:140%; padding-right:10px;}

.port_pic {float:right; width:150px;  padding-right:10px;}

.left_quote { float:left; width:26px; padding-right:5px}

.test_title { float:left; width:435px; text-align:right; }

.test_desc {float:left; width:420px; line-height:140%; padding-bottom:10px;}