﻿/*-----------------------------------------------------------------------------
Prototype Style Sheet (empty commented stylesheet)

version:   1.0
author:    andy budd
email:     info@andybudd.com
website:   http://www.andybudd.com/
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
	
}

/* Put it back on certain element    */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: .3em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}
h1, h2, h3
{
    text-transform: uppercase;
	letter-spacing: .5px;
	font-size:1.1em;
}
h3
{
    font-size:1.1em;
}

/* Remove border around linked images */
img {
	border: 0;
}

a, a:active, a:visited
{
    color:inherit;
    text-decoration:none;
    font-weight:bold;
}
a:hover
{
    color:#FEC012;
    text-decoration:none;
    font-weight:bold;
}


/* =Main Layout
-----------------------------------------------------------------------------*/

body {
  font: 75%/1.6 AvantGarde, Helvetica, Arial, sans-serif;
  background-image: url("../Images/Layout/BackgroundImage.jpg");  
}
.Container
{
    width:100%;
    height:100%;
    position:relative;
    background-image: url("../Images/Layout/FadeBackground.png"); 
    background-position:top left;
    background-repeat:repeat-x;
    padding:0;
    margin: -4px 0;
}
.InnerContainer
{
    
}
.StoreContainer
{
    width:1085px;
    margin:0 auto;
    position:relative;
}
.Title
{
    width:1085px;
    height:175px;
    position:relative;
    text-align:center;
    background-image: url("../Images/Layout/NavBar.png");
    background-repeat: no-repeat;
    z-index:0;
}
#LeftBox
{
    width:175px;
    float:left;
        padding-top:100px;
}
.MainContent
{
    width:735px;
    float:left;
        padding-top:20px;

}
.RightBox
{
    width:175px;
    float:left; 
    padding-top:100px;
}
.Footer
{
    clear:both;
    width:1085px;
    height:75px;
}
.SearchBox
{
    position:absolute;
    top:92px;
    left:755px;
}
.FilmStrip
{
    background-image: url("../Images/Layout/FilmBackground.png");
    background-repeat:no-repeat;
    margin-top:0px;
    position:relative;
    height:215px;
}
.RecHead
{
    height:40px;
    color:White; 
    font-weight:bold; 
    margin-top:0px; 
    overflow:hidden
}
.Commercials
{
    
    float:right;
    padding-left:15px;
}
.NotebookTop
{
    background-image: url("../Images/Layout/NotebookTop.png");
    background-repeat:no-repeat;
    height:79px;
    width:735px;
}
.NotebookMiddle
{
    background-image: url("../Images/Layout/NotebookMiddle.png");
    background-repeat:repeat-y;
    width:695px;
    padding:0 20px 0 20px;
}
.NotebookBottom
{
    background-image: url("../Images/Layout/NotebookBottom.png");
    background-repeat:no-repeat;
    height:64px;
    width:735px;
}
.VTop
{
    background-image: url("../Images/Layout/VTop.png");
    background-repeat:no-repeat;
    height:13px;
}
.VCenter
{
    background-image: url("../Images/Layout/VCenter.png");
    background-repeat:repeat-y;
    padding:0 15px 0 10px;
    width:150px;
}
.VBottom
{
    background-image: url("../Images/Layout/VBottom.png");
    background-repeat:no-repeat;
    height:18px;
}
.ObertoNav
{
    position:fixed;
    bottom:0;
    left:0;
    width:150px;
    height:133px;
    background-repeat:no-repeat;
}
.Minus50
{
}
.CartDiv
{
    position:absolute;
    top:20px;
    Right:40px;
}
#CategoriesMain
{
    width:547px;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
}
.TitleDiv
{
    position:absolute;
    top:20px;
    Left:20px;
}
.CatTop
{
    background-image: url("../Images/Layout/CTop.png");
    background-repeat: no-repeat;
    width:183px;
    height:13px;
}
.CatMiddle
{
    background-image: url("../Images/Layout/CCenter.png");
    background-repeat: repeat-y;
    width:183px;
    text-align:center;
}
.CatBottom
{
    background-image: url("../Images/Layout/CBottom.png");
    background-repeat: no-repeat;
    width:183px;
    height:18px;
}
.BottomRecommendations
{
    width:735px;
    margin:0 auto;
    position:relative;
}
.RecTop
{
    background-image: url("../Images/Layout/RecTop.png");
    background-repeat: no-repeat;
    height:12px;
}
.RecCenter
{
    background-image: url("../Images/Layout/RecCenter.png");
    background-repeat:repeat-y;
}
.RecBottom
{
    background-image: url("../Images/Layout/RecBottom.png");
    background-repeat: no-repeat;
    height:19px;
}
.LargeImageDiv
{
    border:solid 1px black;
    position:absolute;
    background-color:White;
    top:200px;
    left:100px;
    text-align:right;
    padding:5px;
}
.AmazonBox
{
    border:solid 1px black;
    position:absolute;
    width:600px;
    background-color:White;
    top:225px;
    left:200px;
    text-align:right;
    padding:5px;
}
/* =Headings
-----------------------------------------------------------------------------*/
.CategoryHeading
{
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -.1em;
}
.CatTitle
{
    font-size:2em;
    font-weight:bold;
    color:Black;
    text-transform:uppercase;
}
.ProductHeading
{
    font-size:14px;
    font-weight:bold;
    text-transform:none;
    line-height:12px;
    color:Black;
}
.bottomTerms, .bottomTerms a, .bottomTerms a:visited
{
    text-align:right;
    color:White;
    text-decoration:none;
}
.bottomTerms a:hover
{
    text-align:right;
    color:Yellow;
    text-decoration:none;
}
.NavBar
{
    height:45px;
    position:absolute;
    top:112px;
    left:170px;
}
.TitleTD, .TitleTD a
{
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    vertical-align:middle;
    font-size:15px;
    color:White;
    text-decoration:none;
}
.TitleTD a:hover
{
    color:#FEC012;
}
h1
{
    color:White;
    font-size:20px;
}


/* =Links
-----------------------------------------------------------------------------*/
.Refinements, .Refinements a:active, .Refinements a:visited, .Refinements a:link
{
    color:Black;
}
.Refinements a:hover
{
    color:#FEC012;
}

/* =Branding
-----------------------------------------------------------------------------*/




/* =Main Nav
-----------------------------------------------------------------------------*/




/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/




/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Rip Div
-----------------------------------------------------------------------------*/
.RipUpLeft
{
    height:10px;
    width:10px;
    background-image: url("../Images/Layout/UpperLeft.png");
    background-repeat: no-repeat;
    margin:0;
    padding:0;
}
.RipUpRight
{
    height:10px;
    width:10px;
    background-image: url("../Images/Layout/UpperRight.png");
    background-repeat: no-repeat;
    margin:0;
    padding:0;
}
.RipTop
{
    height:10px;
    background-image: url("../Images/Layout/Top.png");
    background-repeat: repeat-x;
    margin:0;
    padding:0;
}
.RipLeft
{
    width:10px;
    background-image: url("../Images/Layout/Left.png");
    background-repeat: repeat-y;
    margin:0;
    padding:0;
}
.RipCenter
{
    background-color:White;
    margin:0;
    padding: 0 15px 0 10px;
}
.RipRight
{
        width:12px;
    background-image: url("../Images/Layout/Right.png");
    background-repeat: repeat-y;
    margin:0;
    padding:0;
}
.RipDownLeft
{
    height:10px;
    width:10px;
    background-image: url("../Images/Layout/BottomLeft.png");
    background-repeat: no-repeat;
    margin:0;
    padding:0;
}
.RipBottom
{
    height:10px;
    background-image: url("../Images/Layout/Bottom.png");
    background-repeat: repeat-x;
    margin:0;
    padding:0;
}
.RipDownRight
{
    height:10px;
    width:10px;
    background-image: url("../Images/Layout/BottomRight.png");
    background-repeat: no-repeat;
    margin:0;
    padding:0;
}
.BottomLogo
{
    width:850px;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-425px;
}


/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/
.PromoPlacement
{
    padding:20px;
    position:absolute;
    top:50px;
    width:275px;
    left:350px;
}
#PromoHeader
{
    font-weight:bold;
    text-transform:uppercase;
    font-size:14px;
}
.SpecialOfferHome
{
    background-image:url("../Images/Save25.png");
    _background-image:url("../Images/Save25.gif");
    background-repeat:no-repeat;
    display:block;
    height:189px;
    width:250px;
    top:400px;
    left:700px;
    z-index:1000;
    position:absolute;
}
.SpecialOfferHome a
{
    display:block;
    height:189px;
    width:250px;
}