@charset "utf-8";
/*  CSS Styles for Brandy Carr Nurseries © 2007 2graphic.co.uk  */

/*  Global page styling  */
html, body {padding:0; margin:0; border:0}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0; font-family:Georgia, 'Times New Roman', Times, serif}
body {background: #a5d1fe url(../graphics/bg-clouds.jpg) no-repeat center top; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; text-align:center}
#bgshade {background: url(../graphics/bg-shade.png) repeat-y center}
#container {position:relative; width:924px; background:#FFFFFF; margin:0 auto; text-align:left; border-left:1px solid black; border-right:1px solid black;}
.skiplink, #printlogo {display:none}


/*  header graphics & logos  */
#header {position:absolute; background:url(../graphics/bg-header.jpg) no-repeat; padding:0; margin:0; width:924px; height:230px; top:0; left:0; text-align:center}
#logo h1 a, #logo h1 a:visited {color:#398c54; font-size:1.3em; text-decoration:none;}
#logo h1 a:hover {color:black}
#logo h3 {color:#d75061; font-size:1.2em}
#logo {position:absolute; display:block; top:60px; left:189px; width:546px; height:89px}
#rhubarb, #liquorice {position:absolute; top:14px; width:142px; height:236px; color:#d75061}
#rhubarb {left:18px}
#liquorice {right:18px}
#rhubarb h4, #liquorice h4 {font-size:1.1em}
#header p {display:block; position:absolute; width:546px; top:160px; left:189px; font-size:0.8em; color:#398c54}


/*  Main body Styles  */
#mainContent {padding:230px 50px 20px 50px}
#mainContent p {padding:0 0 15px 0; margin:0; font-size:0.95em; line-height:1.4em}
#mainContent h2 {color:#d75061; font-size:1.8em; text-align:center; margin:10px 0; z-index:10}
#mainContent h4, .heading, #mainContent h3 {color:#398c54; font-size:1.2em; margin:10px 0 0 0}
#mainContent h4, .heading {text-align:left}
#mainContent img {background:#96fbcc url(../graphics/loading-photo.gif) center center no-repeat}
#mainContent a img {border:0}
#mainContent a:hover img, #footR a:hover, #footer a:hover img {filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7}
#mainContent a:active img, #footR a:active, #footer a:active img {filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3}
#mainContent a {color:#398c54; padding:0 3px}
#mainContent a:hover {color:black; border-bottom:1px solid #000000; background-color:#ebfaf0}
#mainContent a:active {color:yellow}
#mainContent a:visited {color:#6ba97f}
.clr {clear:both; font-size:4px; height:4px}
.picleft {display:block; float:left; margin:10px 25px 20px 0}
.picright {float:right; margin:10px 0 20px 25px}
.thumbleft {float:left; width:167px; margin-top:15px}
.itemleft {float:left; width:651px}
.note {display:block; font-size:0.9em !important; color:#d75061; text-align:center; padding:15px !important; margin:10px !important; border:1px solid #398c54; background:url(../graphics/union-flag-note-bg.jpg) center center}
.caption {text-align:center; font-size:0.7em !important; color:#398c54}
.centerit {text-align:center}
.right {display:block; float:right; text-align:right}


/*  index + contact page  */
#contactdetails {width:100%; height:185px; position:relative; margin-top:30px}
#address, #contact, #novisit {display:block; position:absolute}
#address {width:200px; left:100px; top:0px}
#address p {line-height:1.5em}
#contact {width:425px; height:160px; line-height:1.5em; top:0px; left:420px}
#contact p {font-size:1.1em !important}
#contact p b {letter-spacing:0.05em; padding-left:25px}
#contact h4 {margin:0;padding:0; float:left; width:120px; height:25px}
#contact a {letter-spacing:0; font-size:0.9em !important; color:black}
#novisit {top:130px; left:45px; font-size:1em !important; background-color:#d75061; color:white; padding:5px 10px}
#web {font-size:1.2em !important; text-align:center; letter-spacing:0.05em; padding-top:20px; line-height:2em}
#aerial {width:824px; height:618px; margin-top:20px}
small {font-size:0.75em; font-weight:bold}

table {width:724px; margin-left:50px; border:2px solid #d75061}
tr td {font-size:0.75em; padding:3px 12px; background:white;}
thead td {border-bottom:1px solid #d7f6e1; background:url(../graphics/table-head-rhubarb.jpg) top center no-repeat}
tbody td {border-left:1px solid #d7f6e1; border-bottom:1px solid #d7f6e1}
tbody tr.even td {background:#ebfaf0}
	
	
/*  Footer Styles  */
#footer {background:#963844 url(../graphics/bg-footer.gif) top repeat-x; color:white; font-size:0.7em; width:864px; padding:10px 30px}
#footer .ded {font-size:1.1em; line-height:1.3em; margin:0 50px 15px 50px; text-align:center}
#footer p a {font-weight:bold; color:white; text-decoration:none}
#footer p a:hover {text-decoration:underline; background-color:transparent; border-bottom-color:white}
#footer p a:active {color:yellow}
#footer img {border:0}
.floatright {display:block; float:right}
.floatleft {display:block; float:left}

#footer {position:relative; margin:0 auto; height:75px}
#footvalid, #footR, #footL {position:absolute; top:68px; height:17px}
#footvalid {width:90px; right:20px}
#footR {width:285px; right:115px}
#footL {width:375px; left:20px}
#footR p, #footR a {display:block; position:absolute; top:2px; height:17px}
#footR a {right:8px; width:114px}
#footR a {background:url(http://www.brandycarrnurseries.co.uk/graphics/2graphic-logo.png) 0px 2px no-repeat}
#footR a span {display:none; visibility:hidden}


#new09 {display:block; width:200px; height:117px; float:right; background:url(../graphics/new-for-2009.gif) no-repeat}
#new09 span {display:block; width:0; height:0; overflow:hidden}
