/* 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: #f0eee1; }

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.6em; color:#333333; padding:0px 0px 10px 0px; text-align:left;}
.p2{color:#667543; font:bold 1.4em "Trebuchet MS"; text-align:left; padding:5px 0 5px 5px;}
.p3{font-size:1.1em; font-weight:bold; color:#333333;}
.p4{text-align:center; font: bold 1.6em "Trebuchet MS";}
.p5{text-align:center; font: normal 3em "Trebuchet MS"; color:#ffffff;}

.pink{color:#667543; font-weight:bold;}

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

.clear {clear: both;}
ul {margin: 2px 0 10px 20px; padding: 0; list-style-position: outside; list-style-type: disc;}
li {color:#333333; margin: 0; padding: 0 0 0.4em 0;}
#content li {font-size: 1.4em;}

#skip{display:none;}

/************ Image Styles ***********************/
img{vertical-align:middle;}
.feature_right img {float:right; padding:5px;}
.feature_left img {float:left; padding:5px;}
.homepics{padding:0px 0 0  10px;}
#back a:hover, a:active, a:visited{text-decoration:none;}


/************ Main Divs **************************/
#wrapper {margin: 0 auto; padding: 0; width: 758px; }
#top {position: relative; float: left; width: 758px; height:180px; padding:0; margin: 0;}
#content {width: 758px; float: left; padding: 0; margin: 0;clear: both;}
#footer {position: relative; float:left; width: 608px; clear: both; margin: 0 auto; border-top: 1px solid #333333;}


/************ Standard Links *********************/
p a:link {color: #667543; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
p a:visited {color: #667543; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
p a:hover, a:active {color: #667543; 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: .9em "Trebuchet MS", Arial,Helvetica,sans-serif;; padding: 10px 8px 4px 4px; margin: 0; color: #333333; text-align: left;height:25px;}

#footer a:link {font:1.1em normal "Trebuchet MS", Arial,Helvetica,sans-serif;; font-weight: normal; text-decoration: none; color: #333333; border-bottom:none;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #333333; border-bottom:none;}	
#footer a:visited:hover {font-weight: normal; text-decoration: underline; color: #667543; border-bottom:none;}
#footer a:hover, #footer a:active {text-decoration: underline; color: #667543; border-bottom:none;}

#credits {text-align:right; float:left; width:150px;border-top: 1px solid #333333;}
#credits p {text-align:right;font:.9em Tahoma, sans serif;color: #606060;}

/*********** Top Sub Divs ***********************/
#logo {float:left; width: 758px; height: 120px; margin: 20px 0 6px 0; background:url(imgs/logo.gif) no-repeat; }

/********** Main Sub Divs ***********************/
#call2action {float:right; margin-top:-110px; margin-right:20px; }
#call2action p {font-size:1.8em; color: #667543; font-weight:bold; text-align:center;}


#banner {width:718px; height: 245px; padding: 20px; margin: 0; background-color:#ffffff; }
.banner img {float: right; background-color:#ffffff;}
#banner h1 {padding: -15px 0 0 0; font:bold 2em "Trebuchet MS"; color: #402b1c; }

#contentleft {width: 479px; float: left; padding: 0; margin: 0;}
#contentleft_news {width: 560px; float: left; padding: 0; margin: 0;}

#contentright_feature {width: 250px; float: right; padding: 0px; margin:0;}
#contentright {width: 250px; float: right; padding:10px 10px 0px 0px; margin: 0; }
#contentright_address_img{width: 265px;float: right;margin: 10px 0 0 0;padding: 0px 10px 5px 0px;}
#contentright_contact {width: 250px; height:200px;float: right; padding: 5px 2px 5px 10px; margin: 10px 0 0 10px; background:url(images/contact.gif) no-repeat;}

#gold {width:240px; float:left; border-right:1px solid #333333; }
#platinum {width:240px;float:left; border-right:1px solid #333333; padding-left:10px;}
#diamond {width:240px; float:right;} 

.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: -10px 0 0 0; float: left;  padding: 5px 0 0px 0px; position: relative; width: 758px;background:url(imgs/menu_bg.png) no-repeat;}
#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:#f0eee1; text-decoration : none; font-weight: normal;  border-style:none;}
#menu ul li a:link, #menu ul li a:visited { display: block;  padding: 6px 20px 6px 20px; }
#menu ul li a:hover {color : #667543;  display: block; padding: 6px 20px 7px 20px;text-decoration:none;}
#menu ul li.active a {color : #667543;  display: block; padding: 6px 20px 7px 20px;}





