
/*  GLOBAL -------------------------------------------    */
* {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0px;
padding:0px;
}

div.logolink {
position:absolute;
width:270px;
left:350px;
}

:-moz-any-link:focus {outline:none;}
form {margin:0px;}
textarea,select,input {font-family:arial;}
img {border:0px; }

li {
margin:10px 0px 16px 12px;
}


body  {
margin:0px;
padding:0px;
text-align:center;
background: #110e0c url(images/pagebgpattern.jpg) repeat-x  top center; 
}

.maincontainer {
width:1015px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:0px;
}

.homecontainer {
position:relative;
background: #110e0c url(images/bg.jpg) repeat-x; 
float:left;
width:1015px;
  min-height:645px;
  height:auto !important;
  height:645px;
}

.pagecontent {
position:relative;
float:left;
display:inline;
width:960px;
margin: 148px 0px 0px 32px;
}


/*  TEXT -------------------------------------------    */



a {
text-decoration:underline;
color : #b16123;
}

a:hover {
text-decoration:none;
color : #b16123;
}

div.homenews {
float:left;
display:inline;
width:220px;
margin: 15px 0px 0px 0px;
font: 11px Arial,helvetica, MS san-serif;
color:#9e6e4c;
line-height:18px;
}

.homenewshead {
font:small-caps 18px Georgia,Times New Roman,Times;
color:#9e571f;
padding: 0px 0px 0px 0px;
}

.homenewstitle,.homenewstitle a {
font: 11px Arial,helvetica, MS san-serif;
color:white;
text-decoration:none;
}

.homenewstitle a:hover {
font: 11px Arial,helvetica, MS san-serif;
color:white;
text-decoration:underline;
}

div.lefttext {
float:left;
display:inline;
width:220px;
margin: 15px 0px 0px 0px;
line-height:18px;
}





/*  L E F T   NAV -------------------------------------------    */

.leftnavbox {
float:left;
display:inline;
width:265px;
margin: 26px 0px 0px 21px;
}


.leftnav,.leftnavon  {
width:250px;
font:small-caps 18px Georgia,Times New Roman,Times;
letter-spacing: .8px;
padding: 0px 0px 0px 0px;
}

.leftnav a {
color:#9e571f;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
height:52px;

}

.leftnav a:hover {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
height:52px;
color:#fffefe;
text-decoration:none;

}

.leftnavon a:hover,.leftnavon a  {
color:#fffefe;
text-decoration:none;
padding: 0px 0px 0px 0px;
display:block;
height:52px;
}


/* HOME PAGE  -------------------------------------------    */



/* SUB PAGES  -------------------------------------------    */

.defaultmargin {
margin: 0px 50px 0px 64px;
}

.titlebox {
background:#1d1510 url(/images/titlebox.jpg) no-repeat;
width:429px;
height:104px; 
letter-spacing: 1pt;
margin:0px 0px 0px 90px;
font: 28px Georgia,Times New Roman,Times;
color : #ffffff;
line-height:24px;
text-align:center;
}

.tailstable td  {
vertical-align:top;
width:200px;
padding:10px;
}

.owntable  td  {
vertical-align:top;
padding:10px 10px 10px 0px;
}


/*  PRODUCTS -------------------------------------------    */

.pdetailleft {
float:left;
display:inline;
width:150px;
margin: 0px 0px 0px 0px;
}

.pdetailright {
float:left;
display:inline;
width:350px;
padding: 0px 0px 20px 0px;
margin: 0px 0px 0px 20px;

}



/*  FOOTER -------------------------------------------    */

.footer {
width:1000px;
text-align:center;
margin: 50px 0px 0px 0px;
font: 10px Georgia,Times New Roman,Times;
}

.footer a {
font: 10px Georgia,Times New Roman,Times;
	color : #955320; 
	text-decoration:none;
	font-weight:normal;
	padding: 0px 7px 0px 7px;
}

.footer a:hover {
	color : #955320;
	text-decoration:underline;
}









