body
{
    background-color: #32331d;
    background-image: url(../images/bg_site_image.png);
    background-repeat: repeat-x;
    color: #e2dfcd;
}
#wrapper
{
    /*background-color:#32331D;*/
    margin: 0 auto;
    width: 950px;

}
#header
{
    background-color: #32331D;
    border-bottom: 1px solid;
    border-bottom-color: #817f64;
    height: 85px;
    padding: 1em 0 1em 1em;
    width: 915px;
    margin-left: 10px;
}
#logo
{
height:127px;

top:50px;
width:253px;
}
#logo img
{
margin-top:0px;
}
#menu
{
float:right;
height:21px;
margin-left:312px;
margin-top:-49px;
}

h3
{
    background-color: #32331D;
    padding: 5px;
}

.font90
{
    font-size:90%;
}

#container
{
    /*background-color:#252616; background-image:url(../images/container_bg.png); background-position:-4px 50%; */
    min-height: 521px;

}

#centerColumn
{
    background-color: #44452f;
    float: left;
    margin: 10px;
    padding: 1em;
    min-height: 485px;
    min-width: 900px;
    border: 1px;
    border-color: #817f64;
    border-style: solid;
}

#centerColumn p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: White;
    padding: 2px 1px 2px 0;
}


#leftColumn
{
    background-color: #44452f;
    float: left;
    margin: 10px;
    padding: 1em;
    width: 620px;
    min-height: 600px;
    border: 1px;
    border-color: #817f64;
    border-style: solid;
}

#leftColumn h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    border-bottom: 1px #868367 solid;
    padding-bottom: 10px;
}

#leftColumn img
{
    border: thin #868367 solid;
    padding: 6px;
}

#left_grad
{
    background: transparent url(images/frameright.png) repeat-y scroll right top;
    margin: 0 -7px 0 0;
    padding: 0 7px 0 0;
}
#bott_grad
{
    background: transparent url(images/2/5/shiny/framebottom_bg.png) repeat-x scroll left bottom;
    height: 11px;
}
#middleColumn
{
    float: left;
    width: 442px;
    padding: 1em;
    background-color: #FFFF99;
}
#rightColumn
{
    background-color: #44452f;
    border: 1px;
    border-color: #817f64;
    border-style: solid;
    float: left;
    margin: 10px;
    padding: 1em;
    width: 230px;
    min-height: 610px;
}

#rightColumn h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-bottom: 1px #868367 solid;
    padding: 13px 1px 6px 0;
}


#footer
{
    clear: both;
    
    background-color: #32331D;
    font-size:90%;
    text-align:center;
    width:925px;
    margin-top:15px;
    color:#6D6D4D;

    
    
    
}

.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
.clearfix
{
    display: inline-block;
}
a
{
    color: #c03000;
    text-decoration: none;
}

.tdstyle 
{
    
    font-family:Arial;
    font-size:10pt;    
    color:#E2DFCD;
   
}
.req
{
    color:#C30000;
}
.validmessage{

   color: #ff7f00;
}



/* tab Styles START*/
.tabBody
{
    min-height: 400px;
    color: #32331D;
	padding-left:10px;
}
.demo
{
    float: left;
}
.ajax__tab_header
{
    text-align: left;
    color: #32331D;
}
.validatemessage
{
    color: #ff7f00;
}

/* tab Styles END*/



/* Gallery Styles START*/

#hgallery1
{
    width: 300px;
    padding: 4px;
    min-height: 240px;
    float: left;
    padding: 4px;
    font-weight: bold;    
}

#hgallery2
{
    float: left;
    min-height: 240px;
    width: 301px;
    padding: 4px;
    font-weight: bold; 
}

#hgallery3
{
    float: left;
    margin-top: -1px;
    min-height: 235px;
    padding: 4px;
    width: 610px;
    font-weight: bold; 
}

/* Gallery Styles END*/	