/* Style sheet create by Mark Mawson MSDT 639071 */
/* http://www.amdivers.co.uk */
/* ------------- "generic" styles   */
/* body */	
html { margin: 0 auto; padding: 0; font-size: 100%; min-height: 100%; width: 100%; }	
body { font-size: 80%; overflow: auto; border:0; margin: 0; padding: 0; min-height: 101%; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%;}
h1 { color:#000000; text-align: center;}
h3 { color:#0033FF; text-align:center;}
a {text-decoration: none;}	
a:visited {text-decoration: none; color: #0000FF; }
a:hover {text-decoration: none; color: #0000FF; }
a img {	   border: none;}
li { list-style-type: none; }
li.last {	border-right: 0; }

/*------------------------------------- Fill Divisons full length of page ------------------------- */
#wrapper { text-align: left ; width: 990px; overflow: hidden; position: relative; margin-left: auto; margin-right: auto; padding: 0 0 0 0; height: 100%; background-color: #FFFFFF;}
#container { position:relative; overflow: visible; padding:0; height: 100%; min-width: 100%; margin-left: auto; margin-right: auto;  text-align: left;}
#header { background-image:url('http://amdivers.co.uk/AM Divers images/Web Page Back.jpg');
border-top:0 ; border-right:0 ;border-left:0; height: 68px; min-width: 100%; border-right-color: rgb(154,201,167); border-right-style: solid; border-right-width: 1px;}
#foot { clear: both; margin: -2px 0 0 0; padding: 0; }
#footer { float: left; margin: 2px 0 0% 0px; min-width:100%; height: 60px; background-image: url('http://amdivers.co.uk/AM Divers images/Web Page Bottom.jpg'); padding: 0; border-right-color: rgb(154,201,167); border-right-style: solid; border-right-width: 1px; }
#footer p { text-align: center; color:#999999;}
/* -------------------------- Main Menu Button Set up ----------------------------------------------*/
#navlinks { white-space: nowrap; margin:  25px 0 0 200px; padding-bottom: 10px;}
#navlinks li { display: inline;	font-size: 1.15em; margin-right: 0.5em; padding:0 0.75em 0 0.5em;  font-weight: bold;	white-space: nowrap; }
/* #navlinks li.last {	border-right: 0; }	*/	
#navlinks li a {text-decoration: none; }	
#navlinks li a:visited {text-decoration: none; color: rgb(0,0,255); }
#navlinks li a:hover {text-decoration: none; color: #006633; border-bottom:1px solid #006633;}
#navlinks li.button { background-color: rgb(196,224,150); border-right-style: double; border-right-color: rgb(156,172,140); border-bottom-color:rgb(156,172,140); border-bottom-style: double; border-top-color: rgb(229,255,203); border-top-style: double; border-left-style: double; border-left-color: rgb(229,255,203);}
#pricelist li.button { text-align:center; width: 120px; height: 22px;background-color: rgb(196,224,150); border-right-style: double; border-right-color: rgb(156,172,140); border-bottom-color:rgb(156,172,140); border-bottom-style: double; border-top-color: rgb(229,255,203); border-top-style: double; border-left-style: double; border-left-color: rgb(229,255,203); font-weight:bold; font-size: 1.15em; }
/*------------------------------ End Menu Buttons ------------------------------------------------ */
/*------------------------------- Create Holder -------------------------------------------------- */
#body { padding: 0px 0px 0 0px; margin: 0 auto; min-height: 101%;}
/* ------------------------------ Left Column Set up ---------------------------------------------- */
#left { background-color: rgb(154,201,167); padding:0 0% 110% 0; margin:0 0 -110% 0; min-height: 100% ; overflow: visible; width: 220px;  }
#left p { font-style: italic; font-size: 1.5em; text-align: left; color: #0066CC; padding: 2px 23px 0px 15px; text-align:center;}
#mid p { text-align: left; padding: 0 0 0 31px;}
#mid li { padding: 0 0 0 31px;}
#mid li.bold { font-weight:bold;}
#mid li.list { text-align: center}
#mid li.listcol { text-align: center; color:#0000FF; font-size: 1.15em; font-weight:bold;}
#mid li.last { color:#0000FF;}
#mid h1 { margin-top: 15px;}
#mid table { margin-left: 10px;}
#mid a:hover { color: #006633; border-bottom:1px solid #006633; }
#mid { min-height: 100%; padding: 0 0 0 0;}
/*-------------------------------- USE Link Button ------------------------------------------------ */		

#uselink { width: 120px; height: 22px; background-color: rgb(196,224,150);   border-right-style: double; border-right-color: rgb(156,172,140); border-bottom-color: rgb(156,172,140); border-bottom-style: double; border-top-color: rgb(229,255,203); border-top-style: double; border-left-style: double; border-left-color:  rgb(229,255,203); margin: 0 0 0 37px; padding: 0px; font-weight:bold; font-size: 1.15em; }
#uselink a:hover { color: #006633; border-bottom:1px solid #006633; }
#uselink li {  padding: 0px 0 10px 0; text-align: center; margin: 0 0 0 -37px;}
/* ------------------------------ AM Divers Logo and Slogan --------------------------------------- */
#amlogo img { display: block; margin: 0px 7px 15px 7px; padding: 15px 0 0 0; z-index:1;}
#amlogo p { font-style: italic; font-size: 1.5em; text-align: left; color: #0066CC; padding: 2px 15px 15px 15px;}
/*-------------------------------- Column Setup -------------------------------------------------- */
#advert img { display: block; margin: 15px 0px 15px -25px; padding: 2px 0 0 0; z-index:1;}
#advert p { font-style: italic; font-size: 1.5em; text-align: left; color: #0066CC; padding: 2px 15px 15px 15px;}
/*-------------------------------- Column Setup -------------------------------------------------- */
#col1 { float:left; width: 220px; min-height: 100%; margin:0 0 -120% 0; padding: 0 30px 120% 12px;background-color: rgb(154,201,167); border-left-color: rgb(154,201,167); border-left-style: solid; border-left-width: 1px; }
#col1 a:hover { color: #006633; border-bottom:1px solid #006633;}
#col1 li.last { color: #0000FF;  }
#col2 { float: left; width: 470px;  padding: 0 262px 50px 0px; min-height: 100%;  margin: 0 -500px 0 0; background-color: #FFFFFF; border-right-color: rgb(154,201,167); border-right-style: solid; border-right-width: 1px;  }
#col2 img { margin: 15px 0px 0px 151px; padding: 0px; }
#col2 li.img1t {  margin: 5px 0px 15px -50px; padding: 0px; }
#col2 li.imgpg {  margin: 5px 0px 15px -130px; padding: 0px; }
#mid li.imgone { margin: 15px 15px 3px -50px; padding: 2px; }
#mid li.imgtwo { margin: 15px 15px 3px -50px; padding: 2px; }
#mid li.block { border: solid 1px; border:#000000;}
#col2 h1, #col2 h3 { text-align:center;}
#col2 a { color:#0000FF; padding: 0; }

#col2 li.bull { margin-left: 50px; list-style: disc;}
#col2 li.head { text-align:center; font-weight:bold; color:#0000FF;}
#col2 li.ident { margin-left: 50px; list-style:disc;}
#col2 li.identns { margin-left: 50px;}
#col2 li.blockquote { font-family: "Monotype Corsiva" "Courier New", Courier, monospace, ; font-size: 24px; padding-left: 12px; margin-left: 35px; }
#col2 li.blockquote1 { font-family: "Monotype Corsiva" "Courier New", Courier, monospace, ; font-size: 24px; padding-left: 12px; margin-left: 35px; display:inline; }
/*
#col3 { float: right; width: 220px; height: 120%; margin:0 0 -120% -232px; padding: 0 0 120% 0;  }
*/
#col3 { float:right; width: 220px; min-height: 100%; margin:0 0 -130% 0; padding: 0 0px 130% 12px; border-right-color: rgb(154,201,167); border-right-style: solid; border-right-width: 1px; }
#col3 img {padding: 0 0 30px 0;}
#col3 li { margin: 0px 0px 0px -30px; padding: 0; text-align: left; color:#000000;}
#col3 a { color:#0000FF; padding: 0; text-align: left;}
#col3 li.a { color:#0000FF; padding: 0; text-align: left;}
#col3 li.first { background:  rgb(154,201,167); margin: -20px 0 0 -40px; text-align: center; padding:0;}
#col3 li.img1 { margin-top: 35px; margin-left: -31px;}
#col3 li.img2 { margin-top: 35px; margin-left: -31px; } 

#col3 li.img3 { margin-top: 35px; margin-left: -31px;}
#col3 li.img4 { margin-top: 35px; margin-left: -31px;}
#col3 li.img5 { margin-top: 205px; margin-left: -31px; margin-bottom: -10px; padding-bottom: 5px;}
#col3 a:hover { color: #006633; border-bottom:1px solid #006633;}
/*-------------------------------- End Coulmns --------------------------------------------------- */
/*-------------------------------- News Coulmns --------------------------------------------------- */
#news1 { border: solid 1px; color: rgb(154,201,167); padding: 0; margin: 0 0 0 0;}
#news2 { border: solid 1px; color: rgb(154,201,167); padding: 0; margin: 20px 0 0 0;}
#news3 { border: solid 1px; color: rgb(154,201,167); padding: 0; margin: 20px 0 0 0;}
#news4 { border: solid 1px; color: rgb(154,201,167); padding: 0; margin: 20px 0 0 0;}
/*-------------------------------- Table Coulmns -------------------------------------------------- */
table th { text-align:center;}
table td { text-align: left;}
table a:hover { color: #006633; border-bottom:1px solid #006633;}
