html, body {
	height: 100%;	
}
body {
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color:#322e2c ;
    background: #201106 url(../imgs/bg2.jpg) top center repeat-x;
}

.facebook-logo
{
	position: absolute;
	padding-top: 28px;
	padding-left: 612px;
	display: none; /*They no longer want the logo there*/
}

table {
	font-family:Calibri,Arial, Helvetica, sans-serif;
}

h1 {color:#802317; font-size:1.3em; font-weight:normal;}
h2 {color:#802317; font-size:1.2em; font-weight:normal;}
h3 {color:#802317; font-size:1em; font-weight:bold; margin:0;padding:0; margin-bottom:-1px; text-transform:uppercase;letter-spacing:1px;}

p {
    margin: 0;
    padding: 0;
}

hr
{
    border: 0;
    width: 100%;
    color: #802317;
    background-color: #802317;
    height: 1px;
    margin:25px 0;
}

a, a:visited {color:#802317 !IMPORTANT;}

a:hover {color:#322e2c !IMPORTANT; cursor: pointer; cursor: hand;}

.InputControl {}
.TextField {border:#9c694c 1px solid; background-color:#723c21;}

#mainDiv {
	height:100%; width:100%; background:url(../imgs/bg.jpg) top center no-repeat; margin:0;
	}
	
#divMenu {
	width:966px; margin:auto; height:30px;
	}
	
#mainTable {
	background:url(../imgs/bg-table.jpg) right repeat-y; width:961px; border:none;
	}

#menuLeft {
	background:url(../imgs/bg-left.jpg) bottom left repeat-y; vertical-align:top;
	}
	
#banner {
	background:url(../imgs/bg-right.jpg) left repeat-y; vertical-align:top; height:360px;
	}
	
#content {
	background:url(../imgs/bg-right.jpg) top left no-repeat; vertical-align:top;
	}

#contentin {
	background:url(../imgs/bg-tableinner.jpg) top left no-repeat; vertical-align:top; padding:8px 15px 8px 30px;
	width:931px;
	}

#divNews {
	float:left; width:300px; vertical-align:top;
	}
	
#calendar {
	background:url(../imgs/calendar.gif) top center no-repeat; vertical-align:top; text-align:center; width:18%;
	}
	
#divIntro {
	width:375px; float:right; padding-right:25px;
	}
	
#footer {color:#b07d5b; font-size:0.75em; width:930px; margin:auto; margin-top:15px;}

.titlenews {color:#802317;}
.month {color:#000; font-size:0.7em;}
.day {color:#802317; font-weight:bold; font-size:1.3em;}

.titlepro {color:#813521; text-transform:uppercase; font-weight:bold; font-size:0.9em; width:89px;}
.tblpro {font-size:0.85em;}

.submenu {font-size:0.75em; text-decoration:none; color:#000;}

.titlecategory {color:#802317; font-size:1.3em; font-weight:bold;}

.brdpro {border:#563613 1px solid;}

.zoom {color:#802317; font-weight:bold;}



#tblForm
{
    padding:15px;    
}

#tblForm td
{
    border-bottom:1px solid #b8955f;
    padding:10px;
}

.prodImage
{
    float:left;
    width:250px;
    border:0px solid;
    padding-bottom:35px;   
}

.prodLink
{
    padding-bottom:0px !IMPORTANT;
    width:250px !IMPORTANT;
    height:260px !IMPORTANT;
    /*background-color: #d0bd88; 
    border:1px solid;*/
    display:block;    
    position:relative;
    text-align: center;
    /*display:table-cell;
    vertical-align:middle; */
}

.spacer
{
    width:15px;
}

.prodSpec
{
    width:110px; 
    position:relative;
    font-size:0.95em;
    padding: 0px 10px 5px 5px;
}

.imagePreview
{
    border:0px solid black !IMPORTANT;
    max-height: 240px;
    max-width: 220px;
}

.realisationPreview
{
    max-height: 140px;
    max-width: 120px;
    border:1px solid black !IMPORTANT;
}

/* Sorry to use table, its IE7's fault. */
.tblimageProduct 
{
    width:80px !IMPORTANT;
    height:100%;
}

.DetailImg
{
    float:left;
    max-height:400px;
    max-width:350px;
    
    margin: 3px 25px 10px 20px;
    padding:15px;
    
    /*background-color:White;
    border:1px solid black !IMPORTANT;*/
}

#ulPopup
{
    padding-left:10px;
    margin-left:10px;   
    list-style-type:none;
    font-size:1em;
}


#ulPopup a
{
    padding-left:20px;
    background: url("/imgs/ul6.png") left top no-repeat;
}

#ulPopup a:hover
{
    padding-left:20px;
    background: url("/imgs/ul7.png") left top no-repeat;
}


/* JQuery Pluging HOVER */
#imgPreviewWithStyles {
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 20px;
    z-index: 400;
    border: none;
    max-height:250px;
    max-width:250px;
}
#imgPreviewWithStyles img {
    max-height:250px;
    max-width:250px;
}


.tableproduct
{
    height:130px;
}


.AddToFavorites3
{
    position:absolute;
    top:75px;
    right:75px;
}

.AddToFavorites5
{
    position:absolute;
    top:125px;
    right:15px;
}


.tbl-white
{
    background-color:white;
    width:80%;
    height:250px;
    border:1px solid #802317;
}

.negative-margin
{
    margin-top:-20px !IMPORTANT;
}

#btnSearch {
    background: url('/imgs/btn-search.gif') no-repeat;
    border:none;
    cursor:pointer;
    height:20px;
    width:30px;
}

#txtSearch 
{
    height:12px;
    width:100px;
    position:relative;
    top:0px;
    color:brown;
    font-size:0.8em;
}
