body
{
    margin: 0;
    background-color: #130800;
    background-image: url(/images/bg_gradient.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

/* controls red pattern */



#mainContentBg
{
    background-image: url(/images/page_bgPattern.png);
    padding: 20px 0px 20px 0px;
}

/* end of red pattern */

a.linkSmall:link, a.linkSmall:visited, a.linkSmall:hover, a.linkSmall:active
{
    color: #CCC5B2;
    text-decoration: underline;
}

a.linkNormal:link, a.linkNormal:visited, a.linkNormal:hover, a.linkNormal:active
{
    text-decoration: underline;
    color: #635846;
}

a.linkOurstory:link, a.linkOurstory:visited, a.linkOurstory:hover, a.linkOurstory:active
{
    text-decoration: underline;
    color: #E5E4D2;
}


a.linkFAQ:link, a.linkFAQ:visited, a.linkFAQ:active
{
    text-decoration: underline;
    color: #635846;
}

a.linkFAQ:hover
{
    text-decoration: underline;
    color: #cc0000;
}

.mainContentTableBg
{
    background-color: #635846;
    text-align: left;
}

.navigation
{
    background-image: url(/images/navigation_bg.jpg);
    background-repeat: no-repeat;
}

#subnav
{
    visibility: hidden;
}

#nav_slogan
{
    visibility: visible;
}

.siteFooterLeft
{
    color: #CCC5B2;
    font-family: Arial, Courier, Times New Roman;
    font-size: .6em;
    text-align: left;
    padding-top: 5px;
}

.siteFooterRight
{
    color: #CCC5B2;
    font-family: Arial, Courier, Times New Roman;
    font-size: .6em;
    text-align: center;
    padding-top: 5px;
}

.pageTableBg
{
    background-color: #635846;
}

.pageTitles
{
    /*padding-top: 5px;*/
}

.txtMain
{
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
    color: #E5E4D2;
}

.txtShirtSteps
{
    font-family: Arial, Courier, Times New Roman;
    font-size: .6em;
    color: #E5E4D2;
}

.txtSmall
{
    font-family: Arial, Courier, Times New Roman;
    font-size: .6em;
    color: #635846;
}

.txtMedium
{
    color: #635846;
    font-family: Arial, Courier, Times New Roman;
    font-size: .7em;
}
.txtMediumDarkBold
{
    color: #332C26;
    font-family: Arial, Courier, Times New Roman;
    font-size: .7em;
    font-weight: bolder;
}

.txtMediumBlack
{
    color: #000000;
}

.txtLarge
{
    color: #635846;
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
    line-height: 18px;
    text-align: left;
}

.txtLargeBlack
{
    color: #000000;
}

.txtLargeRed
{
    color: #CC0000;
}

.txtLargeGreen
{
    color: #59523F;
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
}

.txtLargeGreenBold
{
    color: #59523F;
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
    font-weight: bolder;
}

.pageInfo
{
    text-align: right;
    vertical-align: top;
    unicode-bidi: bidi-override;
    direction: rtl;
    width: 185px;
}

.pageDataTable
{
    background-color: #E6E5DA;
    width: 680px;
}

.pageDataTableLg
{
    background-color: #E6E5DA; /*width: 880px;*/
    margin-left: 6px;
}

.page_dev_centerRightBg
{
    background-image: url(/images/page_dev_centerRight.jpg);
    background-repeat: repeat-y;
}

.page_dev_centerBottomBg
{
    background-image: url(/images/page_dev_bottomCenter.jpg);
    background-repeat: repeat-x;
}

/* home page */

#homepage_imageRotateHolder
{
    background-image: url(/images/homepage_image1.jpg);
    background-repeat: no-repeat;
    width: 920px;
    height: 338px;
}

#homepage_footer
{
    margin-top: 5px;
}

.homepage_buckets
{
    background-color: #E8E4D4;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Arial, Courier, Times New Roman;
    font-size: .7em;
    color: #635846;
}


#bespoke_photogallery
{
    background-color: #ffffff;
}

.bespoke_text
{
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
    line-height: 17px;
    color: #E5E4D2;
    padding-left: 40px;
}


#ourStory_table
{
    background-color: #e6e6d6;
}

.ourStory_panel
{
    background-color: #f7f7f6;
    text-align: center;
}

.ourStory_panel_text
{
    background-color: #f7f7f6;
    text-align: center;
    font-family: Arial, Courier, Times New Roman;
    font-size: .7em;
    color: #635846;
    padding-left: 40px;
    padding-right: 40px;
}

.ourStory_panel_line
{
    height: 1px;
    color: #D6D1CC;
    width: 250px;
}

.ourStory_panel_text2
{
    color: #635846;
    font-family: Arial, Courier, Times New Roman;
    font-size: .8em;
}

.continueShopping_table_bg
{
    background-image: url(/images/continueShopping_table_white_middle.gif);
    background-repeat: repeat-y;
    padding-left: 30px;
}
#platinum_photo_text
{
    color: #E5E4D2;
    font-family: Arial, Courier, Times New Roman;
    font-size: .6em;
    text-align: right;
    padding-right: 20px;
    padding-top: 10px;
}

.txtLargeDark
{
    font-family: Arial,Sans-Serif;
    color: #000000;
    font-size: .8em;
}

.txtEmptyBag
{
    font-family: Arial,Sans-Serif;
    font-weight: bold;
    color: #CC0000;
}
.continueShopping_table_bg2
{
    background-image: url(/images/continueShopping_table_white_middle2.gif);
    background-repeat: repeat-y;
    padding-left: 30px;
}





a.linkHeaderFooter:link, a.linkHeaderFooter:visited, a.linkHeaderFooter:hover, a.linkHeaderFooter:active
{
    color: #CCC5B2;
    text-decoration: none;
}


.datagrid_item_learnMore
{
    font-family: Arial, Times New Roman, Courier;
    font-size: .6em;
    color: #8a847f;
}

a.linkLearnMore:link, a.linkLearnMore:visited, a.linkLearnMore:active
{
    color: #8a847f;
    text-decoration: underline;
}

a.linkLearnMore:hover
{
    color: #8a847f;
    text-decoration: underline;
}
.nocustom
{
    color: #635846;
    font-family: Arial, Courier, Times New Roman;
    font-size: .65em;
    line-height: 16px;
    text-align: left;
}

