body {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;
	color: #555555;	
}

a {
	color: #D3934B;  		
}

.menu{font-family:Tahoma; font-size:11pt;   color:#7A7A7A; text-decoration:none; }

#footer {
  padding: 10px 10px 10px 10px;
	margin-left: 10px;			
	font-family:Tahoma; 
	font-size: 8pt;   
	color: #555555; 
	text-decoration:none; 
	background-color: #CFCFCF;
	width: 90%;				
}

#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;
	color: #555555;
	margin-left: 10px;			
	margin-bottom: 5px;		
	text-align: justify;
	width: 90%;	
}

#content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;
}

#content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;
}

#content img{
	margin-right: 10px;			
	margin-top: 5px;		
}

#content .no_margin{
	margin-right: 0px;			
	margin-top: 0px;		
}

#thumbs {
	margin-top: 20px;	
	margin-bottom: 20px;		
	border: 2px solid #842931;	
}

#thumbs td {
	padding: 6px 6px 6px 6px;	
	border: 1px solid #842931;	
}

#thumbs td.title {
	padding: 8px 8px 8px 8px;		
	color: #FFFFFF;
	background-color:#842931;			
}

#thumbs img {
	border: 1px solid black;	
}

#photos {
	margin-top: 5px;	
	margin-bottom: 20px;		
	border: 1px solid #842931;	
}

#photos td {
	padding: 6px 6px 6px 6px;	
	border: 1px solid #842931;	
}

#photos td.title {
	padding: 8px 8px 8px 8px;		
	color: #FFFFFF;
	background-color:#842931;			
}

#photos img {

}

#photo {
	color: #FFFFFF;				
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	width: 100%;
}

#photo .number {
	border: 1px solid #842931;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 18pt;			
	color: #842931;				
	font-weight: bold;	
	width: 50px;
	margin-right: 10px;
}

#photo .comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14pt;			
	color: #842931;			
	width: 600px;	
}

#ret_btn {
	width: 200px;
	height: 30px;
}
#ret_btn a {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10pt;		
	color: #842931;	
	font-weight: bold;	
}

#box1 {
	margin-top: 20px;
	background-color: white;
	width: 210px;
}

#box1 .content {
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F3E4D3;		
	width: 190px;
	height: 100px;
}

a.info{
  position:relative; 
  z-index:24; background-color:#ccc;
  color:#000;
  text-decoration:none}

a.info:hover{
	z-index:25; background-color:#ff0
}

a.info span{
	padding-top: 5px;	
	padding-left: 3px;	
	padding-right: 3px;		
	display: none;
}

a.info:hover span{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 10pt;   
    display:block;
    position:absolute;
    top:2.5em; left:10em; width: 20em;
    border:1px solid #842931;
    background-color:#D3934B; 
    color: #FFFFFF;
}

a.info p {
	padding-left: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
}
   
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10pt;   
	color: #842931;		
}

.header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 16pt;   
	font-weight: bold;
	color: #D3934B; 
	text-decoration:none; 
}

.header1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 18pt;   
	font-weight: bold;
	color: #D3934B; 
}

#img_header {
	background-color:#842931; 		
	height: 31px;
	margin-bottom: 10px;	
}

#img_header img {
	margin-right: 0px;			
	margin-top: 0px;		
}

#news {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;
	color: #555555;	
	padding-top: 5px;		
	padding-bottom: 15px;	
}

#news a {
	color: #D3934B;  		
}

#news .date {
	color: #D3934B;  			
	font-weight: bold;
	font-size: 11pt;	
}

#news .title {
	color: #D3934B;  			
	font-weight: bold;
	font-size: 11pt;	
}

.last_news {
	margin-left: 5px;
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 7pt;
	color: #FEFFFF;  	
}

.last_news a {
	color: #D3934B;  		
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11pt;	
	font-weight: bold;			
	color: #D6944A;
	padding-top: 5px;	
	padding-bottom: 10px;		
}


	.contact_details {
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size: 8pt;
	}	
	
	.red {
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size:10pt;
		color:#A43B25; }
		
	.red_n_l{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size:10pt;
		color:#A43B25; font-weight:900; text-decoration:none 
	}
	
	.grey{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size:10pt;
		color:#6D6D6D; font-weight:900; }
	
	.unname{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		font-size:10pt;
		color:#424242;  }
		
#content_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14pt;
	color: #555555;
}

#content_big td {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14pt;	
}

#content_big a{
	font-size: 14pt;	
}

.border1 {
	width: 100%;
}	

.thumb1 {
	border: 1px solid black;	
}

.product_link {
	text-decoration:none; 	
}

.product_img_link {
	text-decoration:none; 	
}

.product_img_link:hover {
	color: #842931; font-size: 0.96em; font-weight: bold; text-decoration: underline;
/* border-color: red; 		*/
}

#left_menu {
	padding-top: 10px;
	padding-bottom: 10px;	
	width: 100%;		
	height: 290px;
	border: 1px solid #D6944A;		
	background: #842931;	
}


/* CSS Tabs */
#navcontainer {
	width: 100%;	
  background: #FFFFFF;
  margin: 0 auto;
	font-family: verdana, georgia, serif;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 99%;
	font-size: 11pt;  
}

ul#navlist li {
        display: block;
        float: left;
        width: 110px;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #FFFFFF;
        text-decoration: none;
        background: #D6944A;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #842931;
        color: #FFFFFF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #800000;
        background: #D6944A;
        border-color: #aaab9c #fff #fff #ccc;
}

#top_menu {
	width:100%;
	height:40px;	
	margin-left: 10px;				
  display: block; 	
}

#top_menu a {
  width: 110px;
  height: 33px;	
  display: block;  
	margin-right: 1px;
	float:left;  
}

#top_menu a:hover {
	border: 2px solid #842931;		
}

#top_menu a#active {
	border-bottom: 6px solid #842931;		
}
