@charset "utf-8";
/* CSS Document */
 /*
 * RESET
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}button{cursor:pointer}
button{background:#eee;border:1px solid #666;padding:1px 3px;font-size:11px;color:#666}
.button{background:#eee;border:1px solid #666;padding:1px 3px;font-size:11px;color:#666;text-decoration:none}
.buttonGreen{padding:4px; background-color:#566733; color:#fff;font-weight:bold;border:1px solid #666;font-size:11px;text-decoration:none}
#cartBottom button{ }
body{-webkit-font-smoothing: antialiased;}

/*
** MAIN **
*/

html{ background:#c8c9a5}
#container{
    width:748px;
    background:#faf5e1;
    margin:30px auto;
    border:1px solid #000;
    position:relative;
}

#newuserModal{
    background:#eee;
    height:150px;
    left:50%;
    margin-left:-200px;
    padding:35px;
    position:fixed;
    top:370px;
    width:400px;
    border:2px solid #AAAAAA;
    z-index:9999
}
#newuserModal #close{
    position:absolute;
    top:5px;
    right:5px;
}

#loginDiv{position:absolute; top:-16px;right:0; font-family:Tahoma,sans-serif;color:#626231; font-size:11px;font-weight:bold}
#loginDiv a{font-family:Tahoma,sans-serif;color:#626231; font-size:11px; text-decoration:none; font-weight:bold}
#loginDiv a:hover{color:#FAF5E1}
#loginDiv #loginBtn{}
#loginDiv #registerBtn{}
#loginDiv #viewCartHeader{padding-right:20px}


#viewRight{float:right;width:50%;padding:10px}
#viewRight a{color:#939474}
#viewRight p{padding:5px 0}
#viewRight strong{padding-right:5px}
#viewRight button{display:block;margin:5px 0}

#header{height:75px;position:relative;}
#header img#shopTheCollectionImg{ float:right;position:absolute;top:0;right:0}
#header h1{text-indent:-9000px; float:left;}

#nav{height:30px; font-family: "TimelessRegular", Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size:15px}
#nav a{text-decoration:none; color:#000; -webkit-font-smoothing: antialiased; }
#nav li{float:right; padding:5px 10px;}

#main{overflow:hidden}
#main h2{text-indent:-9000px}

/*    TOP DIV:
*/
#topDiv{background-color:#fff; overflow:hidden;color:#626231;font-size:11px;font-family:verdana,sans-serif;margin-top:-2px;}
#topDiv #inside{position:relative;color:#636430;font-family:Tahoma,sans-serif; font-size:11px; overflow:hidden; line-height:14px;}
#topDiv #inside #skinLeft{float:left;width:200px;padding:115px 0;text-align:right}
#topDiv #inside #skinLeft a{text-decoration:none; color:#636430; font-size:12px; line-height:18px; font-weight:bold}
#topDiv #inside #skinRight{float:right; width:548px}
#topDiv #inside #skinRight #skinTotals{padding:10px 0 10px 30px}
#topDiv #inside #skinRight #skinTotals>div{margin-left:100px; margin-top:-25px}
#topDiv #inside #skinRight #skinTotals label{display:inline-block;width:95px;font-weight:bold;padding:10px 0;font-size:12px;vertical-align:middle;
        zoom:1; *display: inline; _height: 20px;}
#topDiv #inside #skinRight #skinTotals #note{display:block;padding-left:100px;padding-right:10px}
#topDiv #inside #skinRight img{padding-top:15px;}
#topDiv #inside h3{font-size:12px; font-weight:bold; margin:20px 0 10px 0}
#topDiv #inside h3:first-child{font-size:12px; font-weight:bold;margin-top:0}
#topDiv #inside p{font-family:Tahoma,sans-serif; font-size:11px; margin:5px 0; letter-spacing:.01em;}
#topDiv #insideLeft{width:355px;float:left;padding:10px}
#topDiv #insideLeft p{margin:5px}
#topDiv #insideRight p{margin:5px}
#topDiv #insideRight{width:355px;float:left;padding:10px 10px 10px 0}

#topDiv .checker:first-child{margin-bottom:-1px}
#topDiv .checker:last-child{margin-top:-1px}
#topDiv embed{margin-bottom:-2px; z-index:10}
#topDiv > div{margin-bottom:-2px}

/*media page*/
/*#media{background:#FAF5E1;overflow:auto;}*/
/*#media #mediaTop p{text-align:center;font-size:22px !important; padding:10px 0 0 0;line-height:24px}*/
/*#media p{font-family:Arial,Helevtica,verdana,sans-serif !important;font-size:17px !important;padding:4px 0}*/
/*#mediaLeft{width:430px;float:left;overflow:auto;padding:10px;}*/
/*#inside #mediaLeft p{color:#636430;*/
    /*text-align: center;line-height:18px}*/
/*#mediaRight{width:295px;float: right}*/
/*#mediaMainImage{border:1px solid #666;margin:15px 0 2px -7px;box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666}*/
/*#mediaBottom{clear:both;text-align:center;font-family:Arial,Helevtica,verdana,sans-serif !important;font-size:14px;}*/
#inside #media{width:350px; float:left;padding:20px}
#inside #coversImage{float:right;}

#covers {padding:11px; overflow:auto;text-align:center}
#covers div.cover{position:relative;float:left;width:135px; height:160px; margin:10px 5px;}

#registerForm label{display:inline-block;width:100px;text-align:right;font-weight:bold;
        zoom:1; *display: inline; _height: 20px;}
#registerForm input{height:14px; margin:2px}
#registerForm button{font-size:12px;margin:10px auto;display:block}
#registerForm button#loginBtn{margin:5px 10px 10px 105px}

#media a{color:#636430}
p#selectMedia{font-size:14px;color:#636430;padding-left:20px}

#main #bottomDiv{font-family:Verdana, Geneva, sans-serif}

#bottomDiv #bottomL{float:left; width:200px; color:#636430; font-weight:bold; font-size:12px; padding:0 10px;position:relative;height:250px}

#bottomL #facebookLogo{position:absolute; bottom:0; text-decoration:none; color:#000; text-align:center; left:100px}


#bottomL form h4{margin:20px 0 10px 0;}
#bottomDiv #bottomR{ float:right; width:520px;}
#bottomR .promotionDiv{margin:0; overflow:auto; font-size:11px; padding:10px}
#bottomR .promotionDiv img{float:left; margin-right:10px}
#bottomR .promotionDiv #lightbulbImg{margin-top:10px}
#bottomR .promotionDiv a{color:#000; font-weight:bold}
#bottomR .promotionDiv h4{font-size:11px; font-weight:bold; margin-bottom:10px}
#bottomR .promotionDiv .text{font-size:16px;  margin-bottom:10px;margin-left:95px}
#bottomR .promotionDiv .title{font-size:17px; margin-bottom:10px}
#bottomR .promotionDiv p{}
#bottomR .highlight{font-family:Garamond,"Book Antiqua","Palatino Linotype",Palatino,Georgia,serif;border:2px solid #666; margin:10px 40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background: #fff;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
#bottomDiv #bottomR h3 {padding-bottom: 5px; text-transform: uppercase; font-size:11px; font-weight:bold }

#footer{height:50px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#636430; font-weight:bold; clear:both; padding-top:20px}
#footer ul{ display:block;margin:0 70px}
#footer li{float:left; padding:0 5px; border-left:1px solid #636430}
#footer li:first-child{border-left:none}
#footer p{text-align:center; clear:left; margin-top:30px}
#footer p a{display:block;font-size:10px; color:#939487; font-family:Arial, Helvetica, sans-serif; margin:10px 40px 10px 40px;}

#leftDiv{font-family:Verdana, Geneva, sans-serif; color:#636430; background:#fff; font-size:11px;padding:20px; width:400px; float:left}
#productMain #leftDiv p{font-size:11px;line-height:15px;padding:5px 0}
#productMain #leftDiv p a{font-weight:bold;color:#939474}

#productMain{position:relative; background:#fff;border-top:6px solid #e1e3ce}

#aboutUs>#leftDiv {width:410px; padding:0 15px;height:214px; overflow:auto; overflow-x:hidden; float:left;}
#aboutUs>#leftDiv h4 {font-weight:bold; font-size:12px; margin-top:5px;}
#aboutUs>#leftDiv p { padding:7px 0; text-indent:1.2em; color:#636430 }
#aboutUsBottomDiv {padding-bottom:20px;}
#aboutUsBottomDiv a {font-size:11px; display:block; padding:3px 30px; color:#939487}

/*
 *     PRODUCTS DISPLAY
 */

#prodDisplay{
    overflow:hidden;
    position:relative
}
    #prodDisplay #mainImage{
        float:left;
        width:200px;
    }
        #prodDisplay #mainImage img{
            margin:10px auto;
            display:block;
            border: 1px solid #999;
            -moz-box-shadow: 0 0 5px #aaa;
            -webkit-box-shadow: 0 0 5px #aaa;
            box-shadow: 0 0 5px #aaa;
        }
    #prodDisplay h2{
        font-weight:bold;
        text-indent:0;
        font-family:
            Garamond,
            "Book Antiqua",
            "Palatino Linotype",
            Palatino,
            Georgia,
            serif;
        font-size:16px;
        padding-top:15px;
        text-align:center
    }
    #prodDisplay p{clear:both;}
    #prodDisplay #prodInfo{
        margin-left:200px;
        width:540px;
        padding:10px 0;
        font-family:
            Garamond,
            "Book Antiqua",
            "Palatino Linotype",
            Palatino,
            Georgia,
            serif;
        font-size:14px;
        clear:right;
        overflow:hidden;
        height: 170px;
    }
    #prodDisplay #prodInfo label{
        display:inline-block;
        height:30px;
        margin-right:5px;
        text-align:right;
        width:200px;
        font-weight:bold;
        zoom:1; *display: inline; _height: 20px;
    }
    #prodDisplay #prodButtons{
        position:relative;
        margin:10px 0;
        height:20px;
    }
    #prodDisplay #prodButtons button{
        width:125px;
        margin:0 25px;
        float:left
    }

#tabs{
    width:530px;
    float:right;
    margin:10px 10px 10px 0;
    font-family:
        Garamond,
        "Book Antiqua",
        "Palatino Linotype",
        Palatino,
        Georgia,
        serif;
    font-size:14px
    
}
    #prodDisplay #tabs > div{
        padding:10px 0;
        overflow:auto;
        min-height:140px;
        max-height:225px;
    }

    #prodDisplay #tabs > div ul li{
        list-style:disc;
        margin-left:20px;
        margin-bottom: 10px;    
    }

    #tabs p{
        line-height:14px
    }
    #tabs #prodTabs{
        border-bottom:1px solid #888;
        padding:8px 0;
        margin:0 auto;
        width:510px;
    }
    #tabs #prodTabs li{
        display:inline-block;
        padding:2px 0;
        width:162px;
        text-align:center;
        zoom:1; *display: inline; _height: 20px;
    }
    #tabs #prodTabs li.first{
        border-right:5px solid #C8C9A5
    }
    #tabs #prodTabs li.last{
        border-left:5px solid #C8C9A5
    }
    #tabs #prodTabs li a{
        color:#939474;
        font-size:15px
    }

    #tabs #tabs-2{display:none}
    #tabs #tabs-3{display:none}


/*           Contact Us:
*/

#contactUs{ background:#fff; overflow:auto;}
#contactUs>#leftDiv{float:left; padding:20px}
#contactUs>#leftDiv h4{margin-bottom:20px;} 
#contactUs>#leftDiv p{margin:5px 0;}

#products{}
#products>#leftDiv{float:left; padding:10px;width:420px; height:170px; position:relative; top:33px}
#productsNav {background:#dddcc7;}
#productsNav ul li a{color:#000;text-decoration:none;}
#productsNav ul{background:#D1D2B3; overflow:hidden;border-bottom:1px solid #000}
#productsNav li{float:right; font:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; padding:7px 6px; background:#D1D2B3}
#productsMain {padding:10px;overflow:auto;}
ul#productsUl li{width:152px;min-height:240px;float:left;margin:0 10px;padding:5px;}
ul#productsUl a{color:#939474;font-size:11px}
.product{ text-align:center}
.product .thumbImage{display:block;margin:0 auto 5px auto;}
.product .thumbImage>img{border:1px solid #999;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0px 0px 5px #aaa}


#contactUs>div {padding:15px}
#contactUs{font-family:Tahoma,sans-serif; font-size:11px; color:#636430; line-height:16px}
#contactUs>div a { color: #93948d; margin-top: 0px; padding-top: 10px; display: block; }

#inside #inquiryDiv{margin:20px 50px}


#mediaDisplay {padding:20px}
#mediaDisplay #mediaName{font-weight:bold;padding:5px 10px;font-size:14px}
#mediaDisplay #mediaDate{padding:5px;font-size:12px}
#mediaDisplay #mediaDescription{width:600px;display:block;padding:20px;margin:0 auto}
#mediaDisplay img{display:block;margin:30px auto;text-align:center;border:1px solid #ddd;-moz-box-shadow:#333 5px 5px 15px}

#shoppingCart{background:#fff;font-family:Tahoma, Geneva, sans-serif;color:#636446; font-size:13px;padding: 5px 5px 15px 5px}
#shoppingCart table{width:95%;margin:5px auto;border:1px solid #777; }
#shoppingCart th{text-align:left; background:#c8c9a5; padding:5px 2px }
#shoppingCart tr{border:1px solid #777;}
#shoppingCart td{vertical-align:middle;font-size:12px; padding:5px;}
#shoppingCart td input{width:25px}
#shoppingCart img{border:1px solid #999999;}
#shoppingCart button{background:#eee; border:1px solid #666; color:#666; font-size:10px; font-weight:bold; margin:5px; margin-right:10px; padding:2px}

#cartBottom{text-align:right; margin:0 15px}
#cartBottom p{margin:10px;}
#cartBottom button{background-color:#566733; color:#fff; font-weight:bold; margin:10px; padding:4px; font-size:10px}

#checkout{padding:10px 4px}
#checkout .checkoutButton{display:block;margin:10px auto}
#checkoutSteps{margin:10px 0;overflow:auto}
#checkoutSteps .step{color:#fff;float:left;width:122px;text-align:center;background-color:#d2c4aa;padding:5px 0;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}
#checkoutSteps .link{background-color:#C8C8A6}
#checkoutSteps .current{font-weight:bold;background-color:#818260}
#checkoutSteps .step a{color:#939474;}
#checkoutSteps .step a:hover{color:yellow}
#checkoutSteps .step:first-child{border-left:1px solid #000}

form#checkoutForm{font-size:11px}
form#checkoutForm label{display:inline-block;width:250px;font-weight:bold;text-align:right;
        zoom:1; *display: inline; _height: 20px;}
form#checkoutForm input,form#checkoutForm select{margin:4px 0;font-size:11px;color:#666}
form#checkoutForm button{margin:10px 0 0 280px}

#checkoutExtras thead{background-color:#C8C9A5}
#checkoutExtras img{margin:5px auto;display:block;border:1px solid #000}
#checkoutExtras table{border-left:1px solid #ccc;border-right:1px solid #ccc}
#checkoutExtras td{vertical-align:middle;}
#checkoutExtras tr{border-bottom:1px solid #ccc}
#checkoutExtras input{width:90%}

#shippingoptions{width:190px;margin:10px auto}
#inside #shippingoptions #deliveryTitle{font-weight:bold;font-size:16px}

form#ccInfoForm{margin:15px 110px}
form#ccInfoForm label{display:inline-block;width:100px;text-align:right;font-weight:bold;padding:3px;
        zoom:1; *display: inline; _height: 20px;}
form#ccInfoForm input,form#ccInfoForm select{font-size:11px;color:#666}

#policy{padding:5px}
#overview{background-color:#faf5e1;padding:10px}
#overview #header{height:40px}
#overview ul#commitment{list-style:disc;padding:10px 50px}
#overview li{margin:5px 5px 5px 20px; list-style:disc}

#editUser{padding:20px 10px}


#covers img{
     -moz-box-shadow: 2px 2px 5px #666; /* FF3.5+ */
  -webkit-box-shadow: 2px 2px 5px #666; /* Saf3.0+, Chrome */
          box-shadow: 2px 2px 5px #666; /* Opera 10.5, IE 9.0 */
}



#wishlist h3{padding:10px;font-weight:bold}

#wishlist #wishlistBtns{left:300px;padding:10px;width:400px;position:relative;}
#wishlist #wishlistBtns a{margin:5px 20px}

#emailToFriend img{ margin:2px}
#emailToFriend h4{margin:10px auto;border-bottom:1px solid #666;height:20px;width:90%}
#emailToFriend table{border:1px solid #000;width:90%;text-align:center;margin:10px auto}
#emailToFriend td,#emailToFriend th{font-weight:normal;vertical-align:middle;border-bottom:1px solid #666}






body #messageBox{position:fixed;top:0px; text-align:center;margin:0 auto}


.leftSide{width:50%;float:left}
.rightSide{width:50%;float:right}

.innerDiv{padding:10px}
/*small{font-size:10px}*/
.floatRight{float:right}
.floatLeft{float:left}
.clear{clear:both}
.center{text-align:center;margin:0 auto}
.bold{font-weight:bold}
.error{font-weight:bold;color:red}
#container #inside p.exceptionError {background:#f00;color:#fff;padding:5px;height:15px;text-align:center;position:fixed;top:0;margin:0 300px;z-index:9999 !important}
#container .errorMessage {background:#f00;color:#fff;padding:5px;height:15px;text-align:center;position:fixed;top:0;margin:0 300px;z-index:9999 !important}

.strikeout{text-decoration:line-through}

#container .confirm {
    font-family: "Lucida Handwriting", "Bradley Hand ITC", cursive !important;
    background:none !important;
    color:#000099 !important;
    padding:5px;
    text-align:center;
    top:0;
    margin:0 auto !important;
    z-index:9999 !important}

.inputError{border:1px solid red};
.highlight{color:#000099}
.checkerLine{
    width: 100%;
    height: 9px;
    background: url("../images/homePage/checkerLine.png") ;
}



/*testing*/

/*this is just me changing the file*/



