* {margin: 0; padding:0;}

body { background: #000 url(../large_bg.jpg) no-repeat center top; text-align:left; }
body.home-extender {background: #000 url(../images/large_home_bg-repeat-y.jpg) repeat-y center top;}

.wrapper {width: 1100px; margin: 0 auto;}
.header {height:114px; background:url(../images/pj-site-header.jpg) no-repeat top center;}
.maincontent {position: relative;}
hr {border:none; background:transparent url(../images/home-seperator.jpg); height:43px; border:0px solid #000; clear:both;}
h2 {color: #6FF;}
.header h1 {text-indent: -5555px;}
a, img, a img {outline: none; border:0; border: none;}
.peterjmurray-pageheading {text-indent: -5555px; height:0px;}
.maincontent a{color:#C00;}
.maincontent a:hover {background: #fff;}
.maincontent p {color: #ababab; text-align:left; font: 12px/18px Georgia, "Times New Roman", Times, serif; margin: 17px 0 0 0; }
.clearFix {clear:both; height: 2px; }
blockquote {padding: 20px; color: #fff; font-style:italic;}

#home-welcome{background:#000;height:336px; padding:0px 0 0 42px; margin:9px auto;}
 #home-welcome p {width:426px; }
#home-welcome h2 {background: url(../images/home-banner/connect-icons.jpg) -319px -10px no-repeat; height: 85px; text-indent: -5555px;}
#home-welcome h3.connect {background:url(../images/home-banner/connect-icons.jpg) no-repeat 0px -39px; text-indent: -5555px; width: 108px; height: 65px; margin-top: 59px;}
#home-welcome ul.link-icons {position: absolute; top: 275px; left: 171px;}
#home-welcome ul.link-icons li {display:inline-block; width: 70px;}
#home-welcome ul.link-icons li a{text-indent: -5555px; width: 53px; height: 53px; background: url(../images/home-banner/connect-icons.jpg) no-repeat -107px 4px; display:block; filter:alpha(opacity=50); opacity:0.5;}
#home-welcome ul.link-icons li a:hover {background-position: -107px -50px; filter:alpha(opacity=100);opacity:1;}
#home-welcome ul.link-icons li a.twitterLink {background-position: -181px 4px; } #home-welcome ul.link-icons li a.twitterLink:hover {background-position: -181px -49px; }
#home-welcome ul.link-icons li a.facebookLink {background-position: -260px 4px;} #home-welcome ul.link-icons li a.facebookLink:hover {background-position: -260px -49px;}



#twitter-box{z-index: 9999; width: 420px; height: 100px; position:absolute; right: 40px; top: 189px; color: #000; font: 12px/13px Georgia, "Times New Roman", Times, serif;  }
#twitter-box h3 {text-indent:-5555px;}	
#twitter-box ul {list-style-type:none;}
#twitter-box ul li {margin: 0 0 5px 0; }
#twitter-box a {display:block; }
#twitter-box a:hover {color: #fff; background:none;}
#twitter-box a#twitter-link {width:302px; height: 20px; bottom:-25px;
color:#FFFFFF;
text-indent: -5555px;
left:-2px;
position:absolute;}

.video-container {margin: 25px auto; width: 700px; padding: 17px; border:solid 1px #222; background:#1b1716 url(../images/news-header.jpg) no-repeat right top; } 
.video-container h3 {color: #999; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 167px; height: 400px; margin: 0 53px 0 0; float:left;}

#home-news {background: #1b1717;margin: 9px 0; }
#home-news h2 {text-indent: -5555px; height: 200px;  background:url(../images/home-headings5.jpg)}
div.news-item {margin: 0 39px; border-top: 1px solid #C00; clear:both;min-height:195px}
div.news-item h3 {color:#fff; font: 27px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left;margin: 6px 0 6px 41px; position:relative;}
div.news-item h3 span {display:block;font-size:12px; font-style:italic; height:36px;left:-41px; _left:-369px; line-height:13px;padding:9px 0 0;position:absolute;text-align:center;
text-transform:capitalize; top:-6px; width:30px; background: #c00 url(../images/shop-stuff/sale-bg.jpg) no-repeat -165px 13px; }
.tfe{width: 150px; height: 117px;}
div.news-item p {color: #fff; }
div.news-item img { border: 2px solid #000000; float: left; margin: 9px 25px 25px 40px; position:relative; }

.footer {clear:both; height: 150px; background: url("../images/shop-stuff/footer-shop.jpg") no-repeat scroll center bottom transparent; }


/* lava styles */
.lavaLamp { position: relative; margin: 0 auto; top: 91px; height: 29px; width: 527px; background: none; padding: 0 0 0 38px;   overflow: hidden; }
    /* Force the list to flow horizontally */
    .lavaLamp li { float: left; list-style: none;  }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back { background: url("../images/lava.png") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute; }
            .lavaLamp li.back .left { background: url("../images/lava.png") no-repeat top left; height: 30px; margin-right: 9px; }
        /* Styles for each menu-item. */
        .lavaLamp li a { position: relative; overflow: hidden; text-decoration: none; text-transform: uppercase; font: 10px Georgia, "Times New Roman", Times, serif ; color:#CCC; outline: none; text-align: center; height: 30px; top: 5px; z-index: 10; letter-spacing: 0.1em; float: left; display: block; margin: auto 12px; }
		.lavaLamp li a:hover {color: #fff;}

.shipping-price {  height:43px; position:absolute; right:3px; top:-48px; width:250px; text-align:right; }
.shipping-price label {color: #FFF; font-style: italic; font-weigth: bold;}




