p.desc {

color:#3C2415;

font-family:"Times New Roman",Times,serif;

font-size:12px;

}



p.small {

color:#3C2415;

font-family:"Times New Roman",Times,serif;

font-size:10px;

}





#mainimgs {

    float:left;

    width:500px;

    height: 540px;

    padding: 0px 10px 0px 50px;

}



#mainimgs p#desc {

text-align:center;

font-weight:bold;

padding: 0px 10px 0px 10px;

margin-left:-50px;

}



.baginfo {

    float:left;

    width:350px;

    text-align:left;

    margin-left:20px;

    border-left: 2px solid #5fc5ba;

    font-size: 14px;

    color: #3c2415;

    text-decoration: none;

    padding:10px;

    margin-top: 0px;

    padding-top: 0px;

    vertical-align: top;

}



#moredetails {

font-size: 11px;

}



#infocolor, .infocolor  {

font-weight:bold;

font-size:15px;

color: #5fc5ba;

font-family:Arial, Helvetica, sans-serif;

}







#infocolor2 {

font-weight:bold;

font-size:13px;

color: #5fc5ba;

font-family:Arial, Helvetica, sans-serif;

}



#infocolor3 {

font-size:13px;

color: #5fc5ba;

font-family:Arial, Helvetica, sans-serif;

}



#infoblack {

font-weight:bold;

font-size:15px;

font-family:Arial, Helvetica, sans-serif;

}

#infoblackcenter {

    font-weight:bold;

    font-size:15px;

    font-family:Arial, Helvetica, sans-serif;

    text-align: center;

}

#infoblackcenter2 {

    font-weight:bold;

    font-size:12px;

    font-family:Arial, Helvetica, sans-serif;

    text-align: center;

}

#infoblacksm {

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

}



#smallscrollbar {

float:left;

width:540px;

margin-left:10px;

}



ul#botimgs {

float:left;

list-style-type:none;

border-top:2px solid #5fc5ba;

padding-top:5px;

width:675px;

margin-top:-2px;

}



ul#botimgs li {

display:inline;

padding-right:10px;

}

        

        * { margin: 0; padding: 0 }

        

        noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }

        noscript a { color: #a00; text-decoration: underline }

        noscript ol { margin-left: 0px; }

        

        a:focus { outline:none }

        

        

        .stripViewer .panelContainer .panel ul {

            text-align: left;

            margin: 0 0px 0 0px;

        }

        

        .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */

            margin: 0px 0px;

            position: relative;

            /*width: 100%;*/

            float:right;

        }



        /* These 2 lines specify style applied while slider is loading */

        .csw {width: 100%; height: 88; background: #fff; overflow: scroll}

        .csw .loading {margin: 0px 0 0px 0; text-align: center}



        .stripViewer { /* This is the viewing window */

            position: relative;

            overflow: hidden; 

            border: 1px solid #fff; /* this is the border. should have the same value for the links */

            border-top: 1px solid #5fc5ba;

            margin: auto;

            width: 520px; /* Also specified in  .stripViewer .panelContainer .panel  below */

            height: 88px;

            clear: left;

            background: #fff;

        }

        

        .stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */

            position: relative;

            left: 0; top: 0;

            width: 100%;

            list-style-type: none;

            /* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */

        }

        

        .stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */

            float:right;

            height: 100%;

            position: relative;

        width: 520px; /* Also specified in  .stripViewer  above */

        }

        

        .stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */

            padding: 5px;

        }

        

        .stripNav { /* This is the div to hold your nav (the UL generated at run time) */

            margin: auto;

        }

        

        .stripNav ul { /* The auto-generated set of links */

            list-style: none;

        }

        

        .stripNav ul li {

            float: left;

            margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */

            display:block;

        }

        

        .stripNav a { /* The nav links */

        width:100px;

            font-size: 10px;

            font-weight: bold;

            text-align: center;

            line-height: 12px;

            /*background: #5fc5ba;*/

            border-top: 1px solid #5fc5ba;

            border-left: 1px solid #5fc5ba;

            border-right: 1px solid #5fc5ba;

            color: #3c2415;

            text-decoration: none;

            display: block;

            padding: 0 5px;

        }

        

        .stripNav li.tab1 a { background: #fff }

        .stripNav li.tab2 a { background: #fff }

        

        .stripNav li a:hover {

            background: #5fc5ba;

            color:#fff;

            text-decoration:none;

        }

        

        .stripNav li a.current {

            background: #5fc5ba;

            color: #fff;

        }

        

        .stripNavL, .stripNavR { /* The left and right arrows */

            position: absolute;

            top: 0px;

            text-indent: -9000em;

        }

        

        a.qtip,

        a.qtip:active,

        a.qtip:link,

        a.qtip:visited {

            color: #5FC5BA;

            font-weight: bold;

            text-decoration: underline;

        }

        a.qtip:hover {
	color: #5FC5BA;
	font-weight: bold;
        }

        

a.imglink,

a.imglink:active,

a.imglink:link,

a.imglink:visited {

    color: #3c2415;

    text-decoration: none;

    font-size: 12px;

}

a.imglink:hover {

    color: #5FC5BA;

}



.hurriedup {

    background-image: url(images/shop/linebg.jpg);

    background-position: left 2px;

    background-repeat: repeat-x;

    height: 18px;

    width: 100%;

    text-align: middle;

}

.hurriedup span {

    margin: 0 auto;

    background-color: #fff;

    padding: 0 10px;

}



.hurriedup span a,

.hurriedup span a:active,

.hurriedup span a:link,

.hurriedup span a:visited {

    color: #3c2415;

    text-decoration: none;

    font-size: 12px;

}

.hurriedup span a:hover {

    color: #5FC5BA;

}

