/* Basic Element Formatting ------------------------------------------------------------- */

body {
        background-color: #ffffff;
}

a {
        color:#036;
}

a:hover {
        color:#ff8d29;
}

h1 {
        color: #ffffff;
        background-color: #4D330C;
        border-bottom: 2px solid #8dbfff;
}

input {
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #D58714;
}

select {
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #D58714;
}

/* Multiple-Use Selectors ------------------------------------------------------------- */

.button {
        background-color: #D58714;
        border: 1px solid #000;
        color: #fff;
}

/* Standard text and link formatting ------------------------------------------------------------- */

.vrshopBoldLinks {
        color:#036;
}

.vrshopBoldLinks:hover {
        color:#ff8d29;
}

.vrshopProductTitle {
        color:#fff;
}

.vrshopProductTitle:hover {
        color:#ff8d29;
}

.vrshopPrice {
        color: #800000;
}

.vrshopProductLinks, .vrshopProductLinks:link
{
        color: #f08100;
}

.vrshopProductAdd, .vrshopProductAdd:link
{
        color: #f08100;
}

/* Header Styles ------------------------------------------------------------- */

div#vrshopHeader {
        color: #040;
        background-color: #ffffff;
        border-bottom: 1px solid #ffffff;
}

div#vrshopSubHeader {
        color: #ffffff;
        background-color: #4D330C;
}

.vrshopHeaderBlock
{
        border: 1px solid #ffffff;
        background-color: #AD6F13;
}

.vrshopHeaderBlockTitle
{
        background-color: #4D330C;
        color: #ffffff;
}

.vrshopHeaderBlockContent
{
        background-color: #AD6F13;
        color: #ffffff;
}

.vrshopHeaderBlockContent a {
        border: 1px solid #4D330C;
}

.vrshopHeaderBlockContent a:link,  .vrshopHeaderBlockContent a:visited {
        color: #fff;
        background-color: #A88A5E;
        border: 1px solid #ffffff;
}

.vrshopHeaderBlockContent a:hover {
        color: #fff;
        background-color: #67430D;
        border: 1px solid #FFFFFF;
}

#navlist a {
        border: 0px solid #AD6F13;
        border-left: 2px solid #d2e6fe;
}

#navlist a:link, #navlist a:visited {
        color: #000000;
        background-color: #AD6F13;
}

#navlist a:hover {
        color: #fff;
        background-color: #036;
}

/* Left Column ------------------------------------------------------------- */

div#vrshopLeftMenu {
        color: #000000;
}

/* Right Column ------------------------------------------------------------- */

div#vrshopRightMenu {
        color: #000000;
}

/* Right and Left Menu Box Style ------------------------------------------------------------- */

.vrshopMenuBox {
        border: 1px solid #666666;
}

.vrshopMenuBoxTitle {
        color: #ffffff;
        background-color: #4D330C;
        border-bottom: 1px solid #E38700;
}

.vrshopMenuBoxContent,
.vrshopMenuBoxContentCent {
        border-top: 1px solid #E38700;
        border-bottom: 1px solid #E38700;
        background-color: #fff;
}

/* Main Content (Middle) Styles ------------------------------------------------------------- */

div#vrshopMainContent {
        color: #000000;
}

.vrshopPageHeading {
        color: #ffffff;
        background-color: #4D330C;
        border-bottom: 2px solid #AD6F13;
}

.vrshopPageSubHeading {
        color: #ffffff;
        background-color: #AD6F13;
        border-bottom: 2px solid #8dbfff;
}

.vrshopBreadcrumb {
        border: 1px solid #666666;
        background-color: #ffffff;
}

.vrshopBreadcrumbTitle {
        color: #fff;
        background-color: #AD6F13;
}

/* Footer Styles ------------------------------------------------------------- */

div#vrshopFooter {
        color: #000000;
}

#vrshopFooterLinks a {
        color: #000000;
}

#vrshopFooterLinks a:link, #vrshopFooterLinks a:visited
{
        color: #f08100;
}

#vrshopFooterLinks a:hover
{
        color: #000;
}

/* General Form Styling ------------------------------------------------------------- */

.vrshopFormTable caption {
        border-bottom: 1px dotted #000;
}

.vrshopFormTable td.vrshopFormSubmit {
        border-top: 1px dotted #000;
}

.vrshopFormTable input {
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #30799E;
}

.vrshopFormTable select {
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #30799E;
}

.vrshopFormTable td.vrshopFormSubmit input {
        background-color: #8dbfff;
        border: 1px dotted #000;
        color: #fff;
}

.vrshopFormError {
        color: #f00;
}

.vrshopError {
        color: #f00;
}

/* Cart Styling ------------------------------------------------------------- */

.vrshopCartTable caption {
        border-bottom: 1px dotted #000;
}

.vrshopCartTable th {
        border-bottom: 1px dotted #000;
}

.vrshopCartTable th.right {
        border-bottom: 1px dotted #000;
}

.vrshopCartTable th.total {
        border-top: 1px dotted #000;
}

/* general table styling ------------------------------------------------------------- */

.vrshopGeneralTable th {
        border-bottom: 1px dotted #000;
}

.vrshopGeneralTable a:link, .vrshopGeneralTable a:visited {
        color: #f08100;
}

.vrshopGeneralTable a:hover {
        color: #000;
}

/* Product Option (qty discounts, combinations etc.) ------------------------------------------------------------- */

.vrshopProductTable th {
        background-color: #aaaaaa;
}

.vrshopProductTable td {
        background-color: #dddddd;
}

/* Index-specific Styles ------------------------------------------------------------- */

/* Section And Listing Styles ------------------------------------------------------------- */

#pageslist li {
        border: 1px dotted #000000;
        background-color: #AD6F13;
        color: #000000;
}

#pageslist a {
        background-color: #AD6F13;
}

#pageslist a:link, #npageslist a:visited {
        color: #000000;
        background-color: #8dbfff;
}

#pageslist a:hover {
        color: #fff;
        background-color: #036;
}

/* Other/Misc Styles ------------------------------------------------------------- */

.vrshopProductFlag {
        background-color: #f08100;
        color: #ffffff;
        border: 1px dotted #f00;
        border-left: 3px solid #f00;
}

.vrshopProductSep {
        border-bottom: 1px dotted #bbbbbb; background: #fff;
}

.vrshopSendFriendDiv a {
        color:#ff8d29;
}

.vrshopSendFriendDiv a:hover {
        color:#ff8d29;
}

.vrshopProductSep {
        border-bottom: 1px dotted #bbbbbb; background: #fff; color: #fff;
}