/* 
    Document   : anglianplant
    Created on : 01-Jul-2011, 08:46:19
    Author     : Noel
*/

/* BODY */
body {font-size: 12px; line-height: 1.6em;}

.fixed_width #page { margin: 0 auto 0 !important; }

h1,h2,h3,h4,h5,h6 { line-height: 1.4em; margin-bottom: 0.5em;}

#page-main {background: url(../images/screen/main-bg.jpg) repeat-y;}
#sidebar1 {overflow:visible;}
#sidebar1 .scolumn-pad {padding:0;}

.entry_content img {margin-bottom: 20px; border: 1px solid #CCCCCC; padding: 4px; background:#F0F0F0;}
.entry_content p, .entry_content li {font-size:1em;}
.wp-caption-text {padding-top:2px;}
.wp-caption img {margin-bottom: 0px; border:none; padding: 0; background:#F0F0F0;}


table {margin-bottom: 1em;}
td,th {text-align: left; vertical-align:middle; padding:5px;}
tr.even {background-color: #EEEEEE;}
td img {display:block;}

.strike-out {text-decoration:line-through;}

.mcolumn-pad {padding-top:1em;}

#sidebar2 .scolumn-pad {padding-top:0;}

#page-canvas {box-shadow: 0px 0px 10px #222222;}

.widget-title {border:none;}

/* HEADER */
#header #branding {background: url(../images/screen/corner-tracks.png) no-repeat top left;}
#header #branding .content-pad {padding: 20px 0 0 0; text-align: center;}


/* NAVIGATION */
#primary-nav .texture {background:#231F20;}
#nav_row.main_nav {border:none; text-align:center;}
#nav_row.main_nav ul {display:inline-block; float:none; width:auto !important; margin:0 auto;}
#nav_row.main_nav ul a {color:#CCCCCC !important; font-size:1em; padding:10px 15px 12px 15px;}
#nav_row.main_nav ul li.menu-item-31 a {color:#8CC63F !important;}
#nav_row.main_nav ul li.current_page_item a, #nav_row.main_nav ul li:hover a {background:none; color:#FFFFFF !important;}
.sf-menu li, #primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background-color: transparent !important;}
#nav_row.main_nav ul.sub-menu {background:#444444;}
#nav_row.main_nav ul.sub-menu li {width:300px; border:none;}
#nav_row.main_nav ul.sub-menu li a {padding:8px 15px;}


/*////////////////////////
//		SECTIONS		//
////////////////////////*/

/* TAGCLOUD */
#tagcloud {width:640px; clear:right; float:right; margin: 0;}
#tagcloud .padded {text-align: center;}
#tagcloud .padded span {padding:5px; display:inline-block;}

/* MARQUEE */
.marquee {background-color: #E0E0E0; padding:5px 20px 5px 20px; }

/* TWITTER */
#twitterbar {background:#231F20 !important;}
#twitterbar .content .tbubble {padding:9px 25px !important;}
.twitter {color:#CCCCCC !important; width:800px; display:block;}
.twitter a {color:#EEEEEE !important;}

.fb_edge_widget_with_comment {position:absolute !important; top:5px; right:-10px; background:url(../images/icons/facebook-logo.png) no-repeat 0 0;
	padding-left:31px;}

/* REFERENCE LINE */
#referenceline {margin-left:3px;}
#referenceline img {border:2px solid #FFFFFF; border-radius:15px; background:#FFFFFF; }


/* MENU CALLOUT */
#menucallout {position:absolute; top:50px; right:25px; width:250px; height:130px; text-align: right;}
#menucallout .content {width:auto !important;}
#menucallout a {padding-left:5px;}

/* ENVIRONMENTAL */
#environmental { width:150px; margin-left:-10px; font-size: 1.2em;}
#environmental .top {background:url(../images/screen/corner-tracks.png) no-repeat 0 -165px #8CC63F; color:#FFFFFF; text-align:center; padding:25px 10px 30px 10px;}
#environmental .top p {padding:5px; }
#environmental .bottom {color:#FFFFFF; padding:20px 0;}
#environmental .bottom h3 {color:#FFFFFF; text-transform: uppercase; text-align: center;}
/*#environmental .bottom ul {list-style:none; background: url(../images/content/green-digger.jpg) no-repeat bottom; padding-bottom:80px;}*/
#environmental .bottom ul {list-style:none; padding-bottom:20px;}
#environmental .bottom li {text-align: center;}

/* CALLS */
#calls {color:#FFFFFF; text-align:center; padding:0 0 0 10px;}
#calls .section {padding-bottom:50px; font-size:1em;}
#calls .section h2, #calls .section h3, #calls .section h4, #calls .section h5 {color:#FFFFFF; text-transform: uppercase;}
#calls .section h2.orange, #calls .section h3.orange, #calls .section h4.orange {color:#F89828;}


/* PRODUCT CAROUSEL */
#productcarousel {padding-bottom: 20px;}
#productcarousel ul {list-style:none;}
#productcarousel li {text-align:center;}
#productcarousel li img {border: 1px solid #CCCCCC; padding: 4px; background:#F0F0F0;}
#productcarousel li h5 {text-align:center; padding:3px 0 0 0; margin:0;}
#productcarousel li p {text-align:center; padding:0 0 4px 0; margin-bottom:0px; font-size:90%;}


/* PAGE CAROUSEL */
#pagecarousel ul {list-style:none;}
#pagecarousel li {text-align:center;}
#pagecarousel li img {border: 1px solid #CCCCCC; padding: 4px; background:#F0F0F0;}


/* COLOURS */
.green {color:#8CC63F;}
.orange {color:#F89828;}




/* SPECIFIC PAGES */
.page_terms .entry_content li {font-size:11px;}

.saleproduct-list {list-style:none; padding-bottom: 10px; overflow:hidden;}
.saleproduct-list li {float:left; width: 25%; background:#F0F0F0;}
.saleproduct-list li img {padding:10px 10px 0 10px;}
.saleproduct-list li.alt {background:#E0E0E0;}
.saleproduct-list li h4 {padding: 0 10px;}
.saleproduct-list li p.price {font-size:1.2em; background:#F89828; padding:3px 10px; }


.full-gallery {float:right; padding:10px 5px 10px 10px; background:#E0E0E0;}
.full-gallery ul {list-style:none; margin:0; width:300px;}
.full-gallery ul li {float:left; margin-right: 5px;}

.saleproduct .details {float:left;}
.saleproduct h4.price {font-size:1.8em;}

.rates tr.category td {background:#F89828; color:#FFF; font-size:120%; }
.rates th {vertical-align: top;}
.rates th span {font-weight:normal; font-size:90%;}


/* CONTACT */
#map_canvas {width:100%; height:300px;}


/* FORMS */
.wp_form legend, .wp_form label {display:block; font-weight:bold;}
.wp_form .group label {font-weight:normal;}

/* QUIFF PLANT */
#quiffplant {margin-left:-10px;}
