/**
 * Colors
 *
 * Gold     AD831F
 *
 */
 
html
{
    background-color: #181818;
    color: #CCC;
    font-family: Georgia;
    font-size: 12px;
    line-height: 1.4;
}

a
{
    color: #F99;
    text-decoration: none; 
}

a:link,
a:active,
a:focus,
a:hover
{
    outline: none;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a img
{
    border: none;
}

dt
{
    margin-top: 10px;
    color: #F99;
}

dd
{
    margin-top: 5px;
}

h1, 
h2,
h3
{
    color: #F99;
}

h2
{
    margin-top: 30px;
    border-bottom: 5px solid #181818;
}

table
{
    border-collapse: collapse;
}

.uSite_menuitem
{
    background-position: center -171px;
    background-repeat: no-repeat;
    height: 38px;
    list-style-type: none; 
    width: 200px;
}

.uSite_menuitem a
{
    background-position: center -19px;
    background-repeat: no-repeat;
    display: block;
    height: 38px;
    width: 200px;
}

.uSite_menuitem a:hover
{
    background-position: center -95px;
}

.uSite_menuitem span
{
    display: none;
}

#uSite_menucontainer2 .Photos span
{
    display: none;
}

#uSite_pagecontainer1
{
    background-color: black;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
}

#uSite_pageheader
{
    background: url("images/pageheader.jpg") no-repeat;
    height: 100px;
}

#uSite_menucontainer1
{
    float: left;
    margin-top: 30px;
    width: 240px;
}

#uSite_menucontainer1 ul
{
    margin: 0px;
    padding: 0px 20px 20px 20px;
}

#uSite_menucontainer1 h3
{
    padding-top: 20px;
}

#uSite_contentcontainer1
{
    padding: 40px 20px 50px 20px;
    overflow: hidden;
}

#uSite_page_contact #uSite_contentcontainer2,
#uSite_page_couturesuits #uSite_contentcontainer2,
#uSite_page_howtoorder #uSite_contentcontainer2,
#uSite_page_links #uSite_contentcontainer2,
#uSite_page_privacy #uSite_contentcontainer2, 
#uSite_page_suitcleaning #uSite_contentcontainer2
{
    margin-left: auto;
    margin-right: auto;
    width: 500px;
}

#uSite_contentcontainer1 li
{
    list-style-image: url("images/star_listitemmarker.png");
}

#pagetitle
{
    min-height: 100px;
}

#pagetitle img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#thumbnailcontainer
{
    /* just big enough to hold thumbnails */
    width: 515px;
    margin-left: auto;
    margin-right: auto;
    
    /* uncomment background to test width */
    /* background: pink; */
}

/* Home menu item */

#uSite_page_home #uSite_menuitem_home,
#uSite_menuitem_home a
{
    background-image: url("images_menu/Home.png");
}

/* About menu item */

#uSite_page_about #uSite_menuitem_about,
#uSite_menuitem_about a
{
    background-image: url("images_menu/About.png");
}

/* Blog menu item (Scary Thoughs) */

#uSite_page_blog #uSite_menuitem_blog,
#uSite_menuitem_blog a
{
    background-image: url("images_menu/Blog.png");
}

/* Ready to Wear Suits menu item */

#uSite_page_readytowearsuits #uSite_menuitem_readytowearsuits,
#uSite_menuitem_readytowearsuits a
{
    background-image: url("images_menu/ReadyToWearSuits.png");
}

/* Couture Suits menu item */

#uSite_page_couturesuits #uSite_menuitem_couturesuits,
#uSite_menuitem_couturesuits a
{
    background-image: url("images_menu/CoutureSuits.png");
}

/* How to Order menu item */

#uSite_page_howtoorder #uSite_menuitem_howtoorder,
#uSite_menuitem_howtoorder a
{
    background-image: url("images_menu/HowToOrder.png");
}

/* Men's Suits menu item */

#uSite_page_menssuits #uSite_menuitem_menssuits,
#uSite_menuitem_menssuits a
{
    background-image: url("images_menu/MensSuits.png");
}

/* Old School menu item */

#uSite_page_oldschool #uSite_menuitem_oldschool,
#uSite_menuitem_oldschool a
{
    background-image: url("images_menu/OldSchool.png");
}

/* Photos menu section header */

#uSite_menucontainer2 .Photos h3
{
    background-image: url("images_menu/Photos.png");
    background-repeat: no-repeat;
    height: 51px;
    background-position: bottom center;
}

/* Fitness menu item */

#uSite_page_fitness #uSite_menuitem_fitness,
#uSite_menuitem_fitness a
{
    background-image: url("images_menu/Fitness.png");
}

/* One Piece menu item */

#uSite_page_onepiece #uSite_menuitem_onepiece,
#uSite_menuitem_onepiece a
{
    background-image: url("images_menu/OnePieceSuits.png");
}

/* Two Piece menu item */

#uSite_page_twopiece #uSite_menuitem_twopiece,
#uSite_menuitem_twopiece a
{
    background-image: url("images_menu/TwoPieceSuits.png");
}

/* Women's Bodybuilding menu item */

#uSite_page_womensbodybuilding #uSite_menuitem_womensbodybuilding,
#uSite_menuitem_womensbodybuilding a
{
    background-image: url("images_menu/WomensBodybuilding.png");
}

/* Dazzle Wear menu item */

#uSite_page_dazzlewear #uSite_menuitem_dazzlewear,
#uSite_menuitem_dazzlewear a
{
    background-image: url("images_menu/DazzleWear.png");
}

/* Men's Bodybuilding menu item */

#uSite_page_mensbodybuilding #uSite_menuitem_mensbodybuilding,
#uSite_menuitem_mensbodybuilding a
{
    background-image: url("images_menu/MensBodybuilding.png");
}

/* Suit Cleaning menu item */

#uSite_page_suitcleaning #uSite_menuitem_suitcleaning,
#uSite_menuitem_suitcleaning a
{
    background-image: url("images_menu/SuitCleaning.png");
}

/* Links menu item */

#uSite_page_links #uSite_menuitem_links,
#uSite_menuitem_links a
{
    background-image: url("images_menu/Links.png");
}

/* Contact menu item */

#uSite_page_contact #uSite_menuitem_contact,
#uSite_menuitem_contact a
{
    background-image: url("images_menu/Contact.png");
}

/* Privacy menu item */

#uSite_page_privacy #uSite_menuitem_privacy,
#uSite_menuitem_privacy a
{
    background-image: url("images_menu/Privacy.png");
}

/* Remove link from current page */
#uSite_page_home #uSite_menuitem_home a,
#uSite_page_about #uSite_menuitem_about a,
#uSite_page_oldschool #uSite_menuitem_oldschool a,
#uSite_page_readytowearsuits #uSite_menuitem_readytowearsuits a,
#uSite_page_couturesuits #uSite_menuitem_couturesuits a,
#uSite_page_howtoorder #uSite_menuitem_howtoorder a,
#uSite_page_menssuits #uSite_menuitem_menssuits a,
#uSite_page_fitness #uSite_menuitem_fitness a,
#uSite_page_onepiece #uSite_menuitem_onepiece a,
#uSite_page_twopiece #uSite_menuitem_twopiece a,
#uSite_page_womensbodybuilding #uSite_menuitem_womensbodybuilding a,
#uSite_page_dazzlewear #uSite_menuitem_dazzlewear a,
#uSite_page_mensbodybuilding #uSite_menuitem_mensbodybuilding a,
#uSite_page_suitcleaning #uSite_menuitem_suitcleaning a,
#uSite_page_links #uSite_menuitem_links a,
#uSite_page_contact #uSite_menuitem_contact a,
#uSite_page_privacy #uSite_menuitem_privacy a
{
    display: none;
}

/* Page specific CSS */

#about_quote
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

.about_img
{
    clear: both;
    float: right;
    margin-bottom: 10px;
}

thead span
{
    border-bottom: 2px solid #AAA;
    color: #F99;
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 2px;
}

.colorsample
{
    width: 50px;
    height: 30px;
    border: 2px solid #333;
    display: block;
    margin: 2px 20px 2px 0px;
}

.colorname
{
    margin-right: 10px;
}

#uSite_page_home #uSite_contentcontainer2 p
{
    margin-top: 30px;
    font-size: 125%;
    line-height: 1.5;
}

#uSite_page_links #uSite_contentcontainer2 .standardimagebannerframe
{
    background-image: url("images/adbannerframe.png");
    background-repeat: no-repeat;
    height: 94px;
    margin-left: auto;
    margin-right: auto;
    width: 499px;
    
}

#uSite_page_links #uSite_contentcontainer2 .standardimagebannerframe img
{
    width: 468px;
    height: 60px;
}

#uSite_page_links #uSite_contentcontainer2 p img
{
    display: block;
    padding: 18px 0px 0px 16px;
}

#uSite_pagefooter
{
    clear: both; /* make sure page container clears the menu */
    font-size: 10px;
    padding: 30px 0px;
    text-align: center;
}

div.bbb
{
    height: 70px;
    width: 130px;
    background-image: url("images/bbbsealh2.png");
    display: block;
    margin: 0px auto;
}

/* Shopping Styles */

form
{
    background-color: black;
}

.formoptions
{
    margin-left: 20px;
}

.fabricswatchcontainer
{
    width: 100px;
    float: left;
    margin: 0px 50px 30px 0px;
}

.fabricswatch
{
    width: 100px; 
    height: 50px;
    border: 1px solid #222;
}

.fabricradiobutton
{
    float: left; 
    margin-right: 5px;
    padding-top: 5px; 
}

.fabricdescription
{
    overflow: hidden;
}

#displayheader
{
    border-top: 1px solid #222;
    height: 5px;
}

#displaycolumn1
{
    width: 100px;
}

#displaycolumn2
{
    width: 200px;
}

#displaycolumn3
{
    width: 75px;
}

td.price
{
    font-family: "Courier New", monospace;
    text-align: right;
}

#displayfabric > td
{
    padding-bottom: 5px;
}

#displaytotal > td
{
    border-top: 1px solid #222;
    padding-top: 5px;
}

.designandbuybutton
{
    width: 120px;
    height: 25px;
    background-color: transparent;
    background-image: url("images/DesignAndBuy.png");
    border-style: none;
}

.displaysuitbutton
{
    width: 100px;
    height: 25px;
    background-color: transparent;
    background-image: url("images/DisplaySuit.png");
    border-style: none;
}

.addtocartbuttoncontainer
{
    width: 375px;
    margin: 30px 0px;
    text-align: center;
}

.addtocartbutton
{
    width: 186px;
    height: 25px;
    background-color: transparent;
    background-image: url("images/AddToCart.png");
    border-style: none;
}

/**
 * .Panel
 *
 */
 
.Panel.Medium
{
    width: 480px;
    height: 70px;
    background-image: url("/images/Panel620x120.png");
    color: #AD831F;
    margin: 20px auto;
    padding: 25px 70px;
}
