/*
Theme Name: Mr Plastic Ltd	
Version: 3.3noproducts
Author: Warren Groom
Author URI: http://warrengroom.com/
*/


body {font:76% Arial, Verdana, Helvetica, sans-serif; background: #c9c9c9 url('images/bg.png') top left repeat-x; color:#666; text-align:left; padding:0; margin:0;}

.wrapper {background:#fff; width:1000px; margin:15px auto; padding:1px;}

#header {background:url(images/header.jpg) top no-repeat; width:100%; height:160px; margin:0 auto; padding:0;}
#headermain {}
#headermain img.logo {float:left; margin:90px 0 0 85px;}

#contact {width:460px; float:right; text-align:center; color:#fff; margin:83px 0 0; padding:0;}
#contact h3 {color:#fff; font-size:16px; font-weight:bold;}
#contact a {color:#fff;}

#mainnav {background:#333 url(images/nav.png) top center repeat-x; width:100%; height:40px; margin:0; padding:0; border-bottom:2px solid #363636;}

ul.PeCategories {height:40px; list-style:none; margin:0 auto 0; padding:0; display:block;}
ul.PeCategories li {background:url(images/li.png) right no-repeat; height:29px; margin:0 2px 0 0; padding:0; float: left; display:inline;}
ul.PeCategories li:hover,ul#mainnav li.active {background:#333;}
ul.PeCategories li:hover a,ul.PeCategories li a:hover,ul#mainnav li.active a {color:#fff;}
ul.PeCategories li a {color:#ddd; display:block; line-height:40px; padding:0 15px 2px; margin:0; font-size:14px; font-weight:400;}
ul.PeCategories li ul li a {color:#f6f6f6; display:block; line-height:18px; padding:2px 5px; font-size:14px; font-weight:400;}
ul.PeCategories li a:hover {background: none; }
ul.PeCategories li ul { position: absolute; width:240px; left: -999em; padding:5px 0 10px; list-style: none;}
ul.PeCategories li:hover ul, #nav li.sfhover ul,ul.PeCategories li.sfhover ul {background:#444; left:auto; z-index:1000; }
ul.PeCategories li ul li {background:none; width:210px; height:100%; border-bottom:1px dotted #888; padding:0;}
ul.PeCategories li ul li:hover {background:#333; width:210px;}

#navigation {position:relative; width:1000px; height:275px; margin:0 auto;}

#highlighted {margin:0; padding:20px 0 20px 10px; display:inline; float:left;}
#highlighted h2 {background:url(images/h2.png) top left repeat-x #d31b1d; display:block; width:315px; font-size:18px; font-weight:normal; margin:0; padding:5px; color:#fff;}
#highlighted h2.shop {margin:1px 0 0; padding:5px 5px 6px;}
#highlighted ul li {background:url(images/highlighted_li.png) top left repeat-y #f1f1f1; width:295px; padding:4px 15px; margin:1px 0 0;}
#highlighted ul li a {background:url(images/highlighted_a.png) left no-repeat; padding:0 0 0 30px; margin:0; font-size:14px; color:#222;}
#highlighted ul li a:hover {background:url(images/highlighted_ahover.png) left no-repeat; }

#slider {width: 646px; height:241px; float:right; margin:0 10px 0 0; padding:20px 0 10px; display:inline;}	
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider li {width:646px; height:241px; overflow:hidden;}	
#prevBtn, #nextBtn{ display:block; width:30px; height:77px; position:absolute; left:344px; top:101px;}	
#nextBtn {left:960px;}														
#prevBtn a, #nextBtn a { display:block; width:30px; height:77px; background:url(images/btn_preva.gif) no-repeat 0 0;}	
#nextBtn a {background:url(images/btn_nexta.gif) no-repeat 0 0;}	

#main {float:left; margin:0; padding:5px 0;}

#sidebar_right {width:280px; float:right; margin:0 10px 0 10px; padding:0; clear:right;  display:inline;}
#sidebar_right ul li {background:url(images/highlighted_li.png) top left repeat-y #f1f1f1; width:266px; margin:0 0 4px; padding:0 7px 10px; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top:3px solid #ddd;}
#sidebar_right h2 {background:url(images/h2.png) top left repeat-x #d31b1d; display:block; width:270px; font-size:18px; font-weight:normal; margin:10px 0 0; padding:5px 5px; color:#fff;}

#latest a {background:url(images/highlighted_a.png) left no-repeat; padding:0 0 0 30px; margin:10px 0 0; display:block;}
#latest .item_image a {background:none; padding:0; display:block;}

#content {width:690px; float:right; padding:0; margin:10px 0 0; border-top:3px solid #ddd; display:inline;}

.post {margin:0 0 15px; padding:0; clear:both;}
.post ul {margin:10px 0 0 25px; list-style:outside; display:block;}
.post h1 {color:#222; font-size:16px; display:block; border-bottom:1px solid #c8d2de;}
.post h1 a {color:#222;}
.post p {font-size:12px;}

.half {width:300px; float:left; margin:0 0 0 45px; padding:0;}

small {}

.entry {}
p.postmetadata {}

#content .navigation {margin:0; padding:10px 0; border-bottom:3px solid #ddd;}
#content .navigation .alignleft {border:none; float:left; margin:0; padding:0;}
#content .navigation .alignright {border:none; float:right; margin:0; padding:0;}

#footer {background:#313131 url(images/footer.png) top center repeat-x; width:980px; height:60px; color:#fff; margin:20px auto 0; padding:15px 10px 0;}
#footer ul {width:100%; list-style:none; margin:0; text-align:right; font-size:14px;}
#footer li {display:inline;}
#footer li a {padding:0 0 0 14px; margin:0; text-decoration:none;}
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {color:#ccc;}
#copy {width:450px; float:left; text-align:left; clear:left; font-size:10px; margin:15px 0 0; padding:0;}
#credits {width:450px; float:right; text-align:right; clear:right; font-size:10px; margin:15px 0 0; padding:0;}

h1, h2, h3, h4, p {margin:10px 0 0; padding:0;}
h2 {color:#222;}

a {color:#0259c6; text-decoration:none;}
a:hover {color:#444; text-decoration:underline;}
a img {border:none;}

ul {list-style:none; margin:0; padding:0;}

img.alignleft {float:left; margin:4px; padding:2px; border:1px solid #ddd;}
img.alignright {float:right; margin:4px; padding:2px; border:1px solid #ddd;}
img.aligncenter {margin:0 auto 2px; clear:both; text-align:center;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.clear {clear:both;}
hr {display:none;}
