body
{
    background-color: white;
    border: 0px;
    padding: 0px;
    margin: 0px;
    height: 100%;
    font-family: trebuchet ms;
}

#main-col
{
    text-align: center;
    width: 708px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background-image: url('../images/shadow.gif');
    background-color: white;
    background-repeat: repeat-y;
    _overflow: none; /* IE <= 6 only */
}

a, a:hover, a:visited
{
   color: black;
   text-decoration: none;
}
a.tan:link {color:#F7F1E5}    /* unvisited link */
a.tan:visited {color:#F7F1E5} /* visited link */
a.tan:hover {color:#F7F1E5}   /* mouse over link */
a.tan:active {color:#F7F1E5}

td.text
{
   text-align: left;
   padding: 20px;
   font-weight: normal;
   font-family: trebuchet ms;
   
}

#content
{
    background-color: #F7F1E5;
    width: 650px;
    margin-left: 29px;
    position: relative;
}

div#content /* IE hack */
{
    //margin-left: 0px;
}

#content-middle
{
    padding-top: 15px;
    position: relative;
    text-align: center;
    padding: 0px;
}

#content-middle.content-middle-about
{
   text-align: left;
   padding: 20px;
   font-size: 0.8em;
   font-weight: normal;
}

#content-header
{
    background-color: white;
}

#content-footer
{
   width: 650px;
   height: 84px;
   text-align: center;
   padding-top: 25px;
   font-size: 8pt;
   font-family: Times New Roman;
   color: #444;
}

#content-header img, #content-nav img
{
    border: 0px none;
}

#content-nav
{
    padding-top:1px;
	
}

#content-nav a
{
    float: left;
}

/**//* Images are labeled wrong on main nav....Stand is really the over state PLEASE TAKE NOTE */
#home-nav-about
{
    background-image: url('../images/newHomeOver_01.jpg');
    height: 38px;
    width: 161px;
}
#home-nav-about:hover
{
    background-image: url('../images/newHomeStand_01.jpg');
}

#home-nav-gallery
{
    background-image: url('../images/newHomeOver_02.jpg');
    height: 38px;
    width: 162px;
}
#home-nav-gallery:hover
{
    background-image: url('../images/newHomeStand_02.jpg');
}
#home-nav-catalogs
{
    background-image: url('../images/newHomeOver_03.jpg');
    height: 38px;
    width: 163px;
}
#home-nav-catalogs:hover
{
    background-image: url('../images/newHomeStand_03.jpg');
}
#home-nav-contact
{
    background-image: url('../images/newHomeOver_04.jpg');
    height: 38px;
    width: 164px;
}
#home-nav-contact:hover
{
    background-image: url('../images/newHomeStand_04.jpg');
}
/**//* End of Main Nav................................................ */
#nav-about
{
    background-image: url('../images/newStand_02.jpg');
    height: 34px;
    width: 163px;
}
#nav-about:hover
{
    background-image: url('../images/newOver_02.jpg');
}

#nav-gallery
{
    background-image: url('../images/newStand_03.jpg');
    height: 34px;
    width: 162px;
}
#nav-gallery:hover
{
    background-image: url('../images/newOver_03.jpg');
}
#nav-catalogs
{
    background-image: url('../images/newStand_04.jpg');
    height: 34px;
    width: 164px;
}
#nav-catalogs:hover
{
    background-image: url('../images/newOver_04.jpg');
}
#nav-contact
{
    background-image: url('../images/newStand_05.jpg');
    height: 34px;
    width: 161px;
}
#nav-contact:hover
{
    background-image: url('../images/newOver_05.jpg');
}

#thumbs
{
    margin: auto;
    padding-left: 45px;
    /*padding-top: 45px;*/
    height: 135px;
    width: 560px;
    margin-left: 0px;
}

div#thumbs /* IE hack */
{
    //padding-left: 30px;
    /*//padding-top: 15px;*/
}

.thumb
{
    background-image: url('../images/thumb-shadow-nb.gif');
   	float: left;
   	height: 70px;
   	width: 70px;
   	text-align: center;
    /*display: inline;
    margin: 10px;*/
}

.thumb img
{
    border: 1px solid black;
   	margin-top: 10px;
}

.hideme
{
    display: none;
}

#browsercheck
{
    display: none;
}

#imageCaption
{
    text-align: left;
    font-size: 0.7em;
    padding: 0 30px 0 30px;
}

#imageCaption h2
{
    font-style: italic;
}

.underlined
{
    text-decoration: underline;
}

#extra-images a
{
    margin: 5px;
}

a.pagination-link, a.pagination-link-current
{
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 0 2px 0 2px;
}

a.pagination-link, a.pagination-link:hover, a.pagination-link:visited
{
    color: white;
    border: 1px solid white;
    background-color: black;
}

a.pagination-link-current, a.pagination-link-current:hover, a.pagination-link-current:visited
{
    color: black;
    border: 1px solid black;
}

a.catalog-current:link, a.catalog-current:hover, a.catalog-current:visited
{
   color:#235d68;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
}
#images
{
    padding-bottom: 20px;
}

#designers-tab
{
   text-align: center;
   padding-top: 8px;
   height: 50px;
   padding-bottom: 0px;
}

.designers-tab-normal
{
   color: black;
}

.designers-tab-hover
{
   color: black;
}

/*#designers-tab span
{
   height: 20px;
}*/

#designers-tab, #designers-menu, #designers-sub
{
   font-weight: bold;
}

#designers-sub
{
   text-align: center;
   height: 20px;
   font-size: 0.8em;
   font-style: italic;
   clear: left;
   padding-top: 10px;
}

#designers-menu
{
   background-color: #F7F1E5;
   border: 0px;
   text-align: left;
   line-height: 1.0;
   position: absolute;
   top: 260px;
   left: 225px;
   z-index: 999;
   _top: 252px;
}

#designers-menu ul
{
   list-style: none;
   padding: 5px 5px 0px 8px;
   margin: 0px;
}

#designers-menu li
{
   border-bottom: 1px solid #444;
}

#designers-menu a
{
   color: #555;
}

#designers-menu a:hover
{
   color: black;
}

.designers-menu-normal
{
   display: none;
}

.designers-menu-hover
{
}

