a img { border: none; }

/* layout */

	#wrapper {
	width: 790px;
	margin: 0 auto;
	text-align: left;
    background: #fff;
    margin-bottom: 10px;

	}

    #header {
    height: 95px;
    }

    #NavandBasketHolder {
    float: right;
    }

    #mainNav {
    height: 45px;
    text-align: right;
    margin-right: 5px;
    margin-top: 10px;
    }

    #mainNav  A {
    padding: 4px;
    color: #6b594d;
    text-decoration: none;
    }

    #mainNav A:hover {
    color: #6b594d;
    background: #efe9d8;
    padding:4px;
    }

    #miniBasket {
    height: 23px;
    color: #fff;
    margin-right: 5px;

    }

    #miniBasket A {
    text-decoration: none;
    color: #fff;
    }
    
    
.vspacer {
height: 5px;
width: 1px;
font-size: 0px;
}

#contentWrapper {
width: 790px;
  }


        #columnA {
        float: left;
        width: 178px;
        }

#columnA ul {
list-style-type: none;
margin: 5px;
padding: 0px;
padding-right: 10px;
} 
#columnA ul li A {
padding-left: 10px;
line-height: 1.5em;
text-decoration: none;
color: #6b594d;
font-weight: bold;
display: block;
} 

#columnA ul li A:hover {
text-decoration: none;
color: #613518;
font-weight: bold;
background: #efe9d8;
} 
      
        .columnHeader {
                background: url(/images/column_header_bg.gif) no-repeat;
                font-size: 14px;
                font-weight: bold;
                height: 31px;
                }

.columnHeader h3 {
padding-top: 6px;
margin: 0px;
margin-left: 10px;
text-indent: 20px;
background: url(/images/skip_icon_column_head.gif) no-repeat center left;
}
        
        #columnB {
        float: left;
        width: 612px;
        }
        
form {
padding: 0px;
margin: 0px;
}

.padfix {
padding: 0px;
margin: 0px;
}


#liner {
margin-top: 5px;
background: #6b594d;
height: 6px;
font-size: 0px;
width: 790px;
}

#footer {
background: #efe9d8;
padding: 10px;
}

#fLinkText {
font-size: 11px;
text-align: center;
}

#fLinkText A {
color: #6b594d;
text-decoration: none;
}

#fCopyText {
color: #6b594d;
font-size: 11px;
text-align: center;
}

#fCopyText A {
color: #6b594d;
font-size: 11px;
text-decoration:none;
}

h1 {
margin-top: 0px;
background:  url(/images/skip_icon_page_head.gif) no-repeat center left;
font-size: 24px;
padding: 7px;
text-indent: 50px;
}

/* VIEW PRODUCTS GRID */
.vpImage {
    width: 130px;
    font-size: 0px;
    text-align: center;
}
.vpName {
    width: 130px;
    text-align:center;
    font-size: 12px;
    height: 50px;
}
.vpName A {
    text-decoration: none;
    color: #6b594d;
    display: block;
    font-size:12px;
    font-weight: bold;
}
.vpname p {
margin: 0px;
padding: 2px;
}
.vpPrice {
    color: #ff0000;
    font-size: 13px;
    text-align: center;
    width: 115px;
    margin-bottom: 10px;
}
/* VIEW PRODUCTS FORM SELECTOR */
.ssbut {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    background: #6b594d;
    border: 1px solid #6b594d;
    cursor: pointer;
}

.rpImage {
        margin: 4px;
        border:1px solid #6b594d;
    text-align: center;
    background: #fff;
    font-size: 0px;
    padding:0px;
}

.rpImage:hover {
         border:1px solid #ff0000;
    background: #fff;
}

.vcName {
    width: 115px;
    text-align:center;
    font-size: 14px;
    height: 50px;
}
.vcName A {
    text-decoration: none;
    color: #6b594d;
    display: block;
    font-size:14px;
    font-weight: bold;
}
.vcName A:hover {
    background: #efe9db;

}

/* TABLES */
th {
    background: #efe9db;
    color: #6b594d;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
}

.notes {
color: #fff;
font-weight:bold;
background: #65ceef;
margin: 10px;
padding: 20px;
}

#messages {
color: #fff;
font-weight:bold;
background: #e10000;
margin: 10px;
padding: 20px;
}

.req {
font-size: 16px;
color: #e10000;
font-weight: bold;
}

#breadtrail A {
color: #fff;
text-decoration: none;
}

.search {
margin-top: 2px;
padding: 0px;
border: 1px solid #6b594d;
font-size: 12px;
color: 6b594d;
}

#navcontainer
{
width: 100%;
float: left;
background-color: #6b594d;
}


#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0%;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.4em 6px;
background-color: #6b594d;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #efe9d8;
}

#navcontainer ul li a:hover {
background-color: #efe9d8;
color: #6b594d;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #efe9d8;
text-align: left;
}

#signin {
float: right;
color: #fff;
margin-right: 7px;
margin-top: 2px;
}

#signin A {
       color: #6b594d;
       text-decoration: none;
       }

#siLeft {
float: left;
background: url(/images/signin_left.gif) no-repeat;
width: 12px;
height: 19px;
}

#si {
float: left;
background: #efe9d8;
height: 19px;
}

#siRight {
float: left;
background: url(/images/signin_right.gif) no-repeat;
width: 12px;
height: 19px;
}

/* INDEX SPECIFIC CSS */
#splashWrapper {
clear:both;
}

#splashImage {
width: 236px;
height: 355px;
float: left;
margin-right: 10px;
}

#splashInsideWrapper {
float: left;
width: 351px;
height: 355px;
}

#splashtexttop {
background: url(/images/front/splashtexttop.gif) no-repeat;
width: 351px;
height:12px;
}

#splashtextbot {
background: url(/images/front/splashtextbottom.gif) no-repeat;
width: 351px;
height:12px;
}

#splashText {
border-left: 1px solid #ded2b5;
border-right: 1px solid #ded2b5;
background: url(/images/front/splashbg.gif) repeat-x;
padding: 7px;
height: 130px;
padding-right: 3px;
SCROLLBAR-FACE-COLOR: #ded2b5;
SCROLLBAR-HIGHLIGHT-COLOR: #efe9d8;
SCROLLBAR-SHADOW-COLOR: #ded2b5;
SCROLLBAR-3DLIGHT-COLOR: #efe9d8;
SCROLLBAR-ARROW-COLOR: #6b594d;
SCROLLBAR-TRACK-COLOR: #ded2b5;
SCROLLBAR-DARKSHADOW-COLOR: #6b594d; 
overflow : auto;
}

#splashText p {
        padding: 4px;
        margin: 0px;
        font-size: 11px;
        }
#splashBanner {
width: 351px;
height: 38px;
}
        

#splashText h1 {
        font-weight: bold;
        background: inherit;
        margin: 0px;
        text-indent: 0px;
        font-size: 16px;
        padding: 0px;
}

#frontPromoWrapper {
width: 351px;
}

.promoBox {
float: left;
width: 171px;
}

.promoboxtop {
background: url(/images/front/featurecurvetop.gif) no-repeat;
width: 171px;
height:11px;
}

.promoContent {
background: #efe9d8;
height: 155px;
}
.promoHeader h3 {
padding: 4px;
margin: 0px;
text-indent: 23px;
color: #fff;
background: #efe9d8 url(/images/front/brownheaders.gif) no-repeat;
}

h2 {
margin: 0px;
padding: 0px;
font-size: 15px;
font-weight: bold;
}

.promoboxbottom {
background: url(/images/front/featurecurvebottom.gif) no-repeat;
width: 171px;
height:11px;
}

.promoinsidetop {
background: url(/images/front/featuredinsidecurvetop.gif) no-repeat;
width: 142px;
height:9px;
margin-top: 5px;
margin-left: 14px;
}

.promoInsideContent {
background: #fff;
width: 142px;
text-align: center;
padding:0px;
magin:0px;
margin-left: 14px;
}
.promoinsidebottom {
background: url(/images/front/featuredinsidecurvebottom.gif) no-repeat;
width: 142px;
height:9px;
margin-left: 14px;
}

#featuredWrapper {
background: url(/images/front/featuredbg.gif) no-repeat;
width: 598px;
height: 74px;
}
.boxes {
margin: 0px;
padding: 0px;
}

.boxes ul {
border: none;
margin: 0px;
padding:0px;
}
.boxes li {
padding: 0px;
list-style: none;
margin: 0;
text-align: left;
padding-left: 4px;
font-size:10px;
}

.boxes li a {
display: block;
width: 100%;
padding-top: 2px;
padding-bottom: 0px;
margin: 0px;
text-decoration: none;
color: #222;
}

.boxes li a:hover{
color: #000;
}
#nextprev {
	text-align: center;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    }
#nextprev a {
    padding: 4px;
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    font-size: 12px;
    background-color: #6b594d;
    border: 1px solid #6b594d;
    }
#nextprev a:hover {
    background-color: #fff;
    border: 1px solid #6b594d;
    color: #6b594d;
    }
