/* CSS for http://www.lewkynsa.co.uk/site.css */

body {position: relative; text-align: left; margin: 0; padding: 0; font:62.5%  "Trebuchet MS", Arial,Helvetica,sans-serif; background-color: #FFFFFF; }

p {font: normal 1.4em "Trebuchet MS", Arial, sans-serif; color:#333333; text-align:left; padding:0 5px 5px 5px; line-height:1.3em;}
.p1{font-size:1.8em; color:#222b6e; padding:10px 0px 10px 0px; text-align:center;}
.p2{color:#f2f892; font:normal 1.1em; text-align:left; padding:5px 0 5px 5px;}

h2, h3 {font-weight: normal; }
h1 {font:bold 2.1em "Trebuchet MS"; padding: 1.4em 0 0.5em 0.3em; margin: 0 0 5px 0; color: #222b6e;}
h2 {font-size: 1.8em; padding: .4em 0 0.6em 0.3em; margin: 0; color: #222b6e;}
h3 {font-size: 1.6em; padding: .4em 0 0.2em 0.3em; margin: 0; color: #222b6e;}
h4 {font-size: 1.2em; padding: .4em 0 0.6em 0.3em; margin: 0; color: #222b6e;}

.clear {clear: both;}
ul {margin: 2px 0 10px 20px; padding: 0; list-style-type: circle;}
li {color:#333333; margin: 0; padding: 0 0 0.4em 0;}
#content li {font: normal 1.4em "Trebuchet MS", Arial, sans-serif; line-height:1.3em;}
.nested{color:#333333; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100% !important;  }

#skip{display:none;}

/************ Image Styles ***********************/
img{vertical-align:middle;}
.homepics{padding:0 0 10px 20px;}
.gallery_lg {padding: 0 0 15px 120px;}
#back a:hover, a:active, a:visited{text-decoration:none;}
.back img{padding: 0 0 15px 320px;border:0;}

/************ Main Divs **************************/
#wrapper {margin: 0 auto; padding: 0; width: 758px; }
#top {position: relative; float: left; width: 758px; height:255px; padding:0; margin: 0;background-color:#FFFFFF;}
#main {position: relative; width: 758px; background-color: #ffffff; padding: 0px 20px 20px 10px ; margin: 0; float: left; }
#footer {clear: both; position: relative; float:left; width: 758px; margin: 0 auto; background-color:#adb6f7;}


/************ Standard Links *********************/
a:link {color: #222b6e; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
a:hover, a:active {color: #333333; border: none; text-decoration: underline;}

p a:link {color: #222b6e; font-weight:bold; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
p a:visited {color: #222b6e; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
p a:hover, a:active {color: #333333; border: none; text-decoration: underline;}

p a.cLink, a.cLink:visited{color:#606060; text-decoration:none;}
p a.cLink:hover{text-decoration:underline; color:#606060;}

/************ Footer Links **********************/
#footer p {font: 1.2em normal Tahoma, sans serif; padding: 10px 8px 4px 4px; margin: 0; color: #222b6e; text-align: left;height:25px;}

#footer a:link {font-size: 1.1em; font-weight: normal; text-decoration: none; color: #222b6e; border-bottom:none;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #222b6e; border-bottom:none;}	
#footer a:visited:hover {font-weight: normal; text-decoration: underline; color: #222b6e; border-bottom:none;}
#footer a:hover, #footer a:active {text-decoration: underline; color: #222b6e; border-bottom:none;}

#credits {margin: 0 auto; padding: 0; position:static; width: 758px; text-align:right;}
#credits p {text-align:right;font:.9em Tahoma, sans serif;color: #606060;}

/*********** Top Sub Divs ***********************/
#logo {position: relative; width: 400px; height: 220px; padding: 10px 0 6px 0; background:url(images/logo.jpg) no-repeat; }

/********** Main Sub Divs ***********************/
#content {width: 758px; float: left; padding: 0; margin: 0;clear: both;}
#contentleft {width: 390px; float: left; padding: 0; margin: 0;}

#contentright {width: 320px; float: right; padding: 0; margin: 0;}
#contentright_case {width: 310px; float: right; padding: 0px 2px 5px 10px; margin: 10px 0 0 10px; border-left: 1px solid #222b6e;background-color:#ffffff;}
#contentright_location {width: 310px; float: right; padding: 5px 2px 5px 10px; margin: 25px 0 0 10px;border: 1px solid #222b6e;background-color:#adb6f7;}
#contentright_contact {width: 320px; float: right; padding: 0; margin: 25px 0 0 0;}


#thumb a:hover, a:active, a:visited{text-decoration:none;}
.thumb img {padding:6px 8px 6px 8px; margin:0 5px 5px 0; border:0;}
.gallery {width:420px; height:auto; margin:5px 0px 5px 5px; padding:5px; display:block; background-color:#d5ddaf;}

.form{font-family: "Trebuchet MS", sans-serif;color: #333333;font-size: 1.2em;width: 350px;border:solid 1px #ccc;}
.form_button {border:1px solid #FFFFFF;font-family:"Trebuchet MS", sans-serif;font-size:1.1em;padding-bottom:2px;font-weight:normal;color:#222b6e;background-color:#adb6f7;height:25px;}


/************ Navigation ***********************/
#menu {margin: 0; float: left;  padding: 0 0 0px 0px; position: relative; width: 758px;background-color:#ffffff;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {margin: 0 0px 0 0; padding: 0; display: block; float:left; text-align: center; line-height: 1.5em;  font-size:1.7em;}

#menu ul li a {color:#ffffff; text-decoration : none; font-weight: 600;  border-style:none;}
#menu ul li a:link, #menu ul li a:visited {background-color: #222b6e; display: block;  padding: 6px 18px 5px 18px; }
#menu ul li a:hover {color : #222b6e; background-color: #adb6f7; display: block; padding: 6px 18px 5px 18px;text-decoration:underline;}
#menu ul li.active a {color : #222b6e; background: #adb6f7; display: block; padding: 6px 18px 5px 18px;}

#strap { float:right; width:441px; height:38px; color: #222b6e; padding:0px; margin-top:8px; }

/*********** Sub-navigation *********************/
/******************************************************/

