/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title: 		SEA Ltd Style Sheet

Authors: 	Phill Smissen / phill@sea-ltd.co.uk / SEA Ltd
					
URL: 		deaconandsandys.co.uk

Type: 		Screen, Projection

Info: 		Screen and projection stylesheet for Deacon and Sandys site full graphics

Created: 	29/11/06

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/*** OPEN ***/

body {margin:0;padding:0;background:url(../i/body_bg.PNG) left top repeat-x;}
.floatholder:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden; width: 760px;}/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}/* End hide from IE-mac */
.left {float: left;}
.right {float: right;}
.clear {clear:both;}

/*** STRUCTURE ***/

#wrapper {margin:0 auto;width:760px;}

/*IE 5.1 & IE 5.5 fix*/
* html #wrapper {position:relative;left:5px;}

/*** INTERNAL STRUCTURES ***/

#mastHead {width:760px;height:116px;background:url(../i/mastHead.PNG) center top no-repeat;}
#primaryMenu {width:760px;height:36px;background:url(../i/menu_bg.PNG) center top no-repeat;}
#search {margin:5px 0;float:right;}
#breadCrumb {margin:5px 0;}
#breadCrumb li {display:inline;}
#flash {height:250px;border:solid 1px #333;padding-left:2px;background:#fff;}
#article {width:558px;background-color:#ecebcd;margin-top:10px;}
#secondaryMenu {width:190px;margin-right:8px;}

/*** INTERFACE OBJECTS ***/

/* global */

ul {margin:5px 0 0 -35px;}
* html ul {margin-left:0;}
ul li, a {list-style-type:none;font-family:verdana;font-size:0.8em;font-weight:bold;}
a {font-size:1em;color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-family:arial;font-size:0.9em;color:#3e5533;margin:0;padding:5px 10px;line-height:22px;}
p a {font-weight:normal;font-size:0.9em;text-decoration:underline;} 
p a:hover {text-decoration:none;}
p span {position:relative;top:-4px;font-size:0.75em;}
h1 {font-family:"Times New Roman", Times, serif;font-size:1.3em;font-weight:bold;font-style:italic;color:#3e5533;margin:5px 0 0 0;padding:5px 10px;}
h2 {font-family:"Times New Roman", Times, serif;font-size:1em;font-weight:bold;font-style:italic;color:#3e5533;margin:5px 0 0 0;padding:5px 10px;}
label, input {font-family:arial;font-size:0.8em;}
.hr {height:5px;width:760px;background:url(../i/horizontal_rule.PNG) center top no-repeat;margin-bottom:0;margin-top:0;}
* html .hr {margin-bottom:-10px;margin-top:-15px;}
table tr td img {border:none;width:auto;}
blockquote {font-family:arial;font-size:0.8em;padding:0;margin:20px 10px 10px 10px;line-height:20px;}
blockquote span {font-weight:bold;font-style:italic;}
sup {}

/* local */

#article .galleryLarge {margin:10px 10px 5px 10px;float:left;}
#article .back {background:url(../i/back.PNG) left 6px no-repeat;padding-left:10px;}
#article .next {background:url(../i/next.PNG) right 6px no-repeat;padding-right:10px;}

#article ul {margin:0 0 0 10px;padding:0;line-height:23px;}
#article ul li a {text-decoration:underline;color:#3e5533;}
#article ul li a:hover {text-decoration:none;}

#search input {border:solid 1px #333;padding:1px;}
#search .goButton {height:26px;width:75px;border:0;background:url(../i/search_button.jpg) center top no-repeat;}
* html #search .goButton {top:0;}

#primaryMenu ul {padding:0;margin:0;}
#primaryMenu ul li {display:inline;}
#primaryMenu .btn01, #primaryMenu .btn02, #primaryMenu .btn03, #primaryMenu .btn04, #primaryMenu .btn05 {position:relative;top:10px;left:5px;} 
#primaryMenu ul li.btn01 a img {margin-left:20px;}
#primaryMenu ul li.btn02 a img {margin-left:35px;}
#primaryMenu ul li.btn03 a img  {margin-left:35px;}
#primaryMenu ul li.btn04 a img  {margin-left:255px;}
#primaryMenu ul li.btn05 a img  {margin-left:40px;}
#primaryMenu a:hover {text-decoration:none;}
#primaryMenu img {border:none;}

#secondaryMenu ul li {background:url(../i/list_bullet1.PNG) 0px 6px no-repeat;padding-left:10px;padding-bottom:8px;}
#secondaryMenu ul li a {color:#abad47;line-height:18px;font-weight:normal;}
#secondaryMenu ul li a:hover {text-decoration:none;color:#486c39;}
#secondaryMenu ul li a.selected {color:#486c39;}
#secondaryMenu ul li.sumMenuItem {position:relative;left:13px;}

#breadCrumb a {color:#486c39;font-weight:normal;}

#footer {background:#3e5533;padding:10px 0;}
.footerDetail {width:100%;}
.footerDetail p {text-align:center;color:#fff;font-family:verdana;font-size:1.1em;font-style:normal;margin:0;padding:0;}
.footerDetail p span {font-size:0.6em;}
.footerDetail ul {width:99%;text-align:center;}
.footerDetail ul li {display:inline;color:#fff;font-weight:normal;}
.footerDetail ul li a {text-decoration:underline;color:#fff;font-weight:normal;}
.footerDetail ul li a.selected {text-decoration:none;}
.footerDetail ul li a:hover {text-decoration:none;}

.pagination {width:100%;clear:both;text-align:right;}
.pagination a {font-family:arial;font-style:normal;text-decoration:none;}
.pagination a:hover {text-decoration:underline;}

.searchPagination {margin-bottom:10px;}
.searchPagination ul {text-align:center;}
.searchPagination li {display:inline;font-size:0.9em;font-weight:normal;font-family:arial;}
.searchPagination a {}


#sea {text-align:center;margin-top:5px;}
#sea .logo {width:100%;height:20px;background:url(../i/sea_logo.PNG) center center no-repeat;}
#sea a {color:#fff;text-decoration:none;font-family:arial;}
#sea p {font-size:0.8em;}

#codeValidation {margin-bottom:-10px;}
#codeValidation img {float:right;border:none;margin-right:3px;position:relative;top:-22px;}
#codeValidation li {display:inline;}

#searchResults .description {margin:-25px 0 -10px 0;}

.label {width:150px;float:left;margin-left:10px;}
* html .label {margin-left:5px;}
#Brochure input {margin-bottom:2px;border:solid 1px #666;padding:1px;}
#Brochure select {margin-bottom:2px;border:solid 1px #666;}
#Brochure .btn {border:solid 1px #486c39;margin:10px -7px 10px 10px;width:auto;}
#Brochure .checkbox {border:none;}

#productGallery {padding:5px;}
#productGallery td {padding:5px;vertical-align:bottom;}
#productGallery p {text-align:center;}
