/* Stylesheet "WeCode.fr" :: v1.5 (11-06-2007) */
/* Coded by "WeCode.fr"  */
/* Designed by "cclair.nl"  */
/* You may learn from this CSS and use its techniques in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright (c) 2007 "WeCode.fr" and may not be used by anyone but us. */ 

/*
	Style Index
	---------------------
	
	$1 - Site Structure Styles
		$1.1 - General Styles
		$1.2 - Main Layout Styles
		$1.3 - Shared Styles
		
	$2 - Content Styles
		$2.1 - General Content Styles
		$2.2 - Heading Styles
		$2.3 - Paragraph Styles
		$2.4 - Link Styles
		
	$3 - List Styles
		$3.1 - General Lists
		$3.2 - Main Navigation
		$3.3 - Content Lists
		
	$4 - Image Styles
		$4.1 - General Image Styles

	$5 - Form Styles
		$5.1 - General Form Styles
		
*/ 







/*** $1 - Site Structure Styles ***/

		/* 1.1 - General Styles */
		
			* {
				margin:0;
				padding:0;
			}
						
		/************************/
	
		/* 1.2 - Main Layout Styles */
			
			body {
				background:url(../images/bg_body.gif) repeat-x #fff;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px; 
				line-height:21px;
			}
			
			#container {
				margin: 0 auto 25px auto;
				width:990px;
			}
			
			#header {
				background:url(../images/bg_header.jpg) no-repeat left bottom #fff;  
				height:383px;   
				position:relative;
			}
			
			#main {              
				border-bottom:1px solid #e8ded2;
				margin:30px 0 0 0;
				min-height:300px;      
				overflow:hidden;  
				padding:0 0 18px 0;
			}
			
			*html #main{
				height:300px;
			}
			
			#content{
				float:left;
				width:610px;
			}
			
			#sidebar{
				display:block;
				float:right;
				margin:0 0 15px 0; 
				width:300px;
			}
				
			#sidebar .block{
			   	background:#e8ded2;
			   	border:1px #e3d1bc solid;
			   	float:left;
			   	min-height:100px;
			   	margin-bottom:30px;
 				padding:10px 10px 0 10px;
   		   		width:280px;
			}
  			   
			 *html #sidebar .block{
				height:100px;			   
			 }        
			
			div.offer {     
				background:#f8f5f1;
				border:1px #e8ded2 solid;                        
				margin:25px 0 0 0;
				overflow:auto;
			   	padding:20px; 
			}                                         
			
			.offer .thumbs {             
				float:right;
			}                   
			
			.offer.even .thumbs {
				float:left;
			}
			
		/************************/







/*** $2 - Content Styles ***/

		/* 2.1 - General Content Styles */

			a:link, a:visited {
				color:#B16034;
			}
			
			a:hover {
			}
							
		/************************/
	
		/* 2.2 - Heading Styles */
			
			
			h1 {
				color:#3a4043;
				font-size:22px;        
				font-weight:normal;
				margin-bottom:10px;
			}
		
			#sidebar h2 {
				color:#afa6a2;
  				font-weight:normal;
  				font-size:18px;
				margin:0 0 10px 0;
			}
                       
			.offer h2 {        
				border-bottom:1px solid #e8ded2;
				color:#76645d;
  				font-weight:normal;
  				font-size:18px;
				margin:0 0 10px 0;     
			}
			
		/************************/
	
		/* 2.3 - Paragraph Styles */		
			
			p {
				color:#9F9F9F;
				margin:0 0 18px 0;
 			}             

			#sidebar p {
				font-size:12px; 
				line-height:18px;
				margin:0 0 12px 0;
			}                                   
			
			span.price_from {
				color:#76645d;
				text-decoration:line-through;
			}           
			
			span.price_to {
				color:#76645d;
				font-weight:bold;
			}  
			
			p.prices {
				float:left;              
				font-size:15px;
			}        
			
			.offer.even p.prices {
				float:right;
				text-align:right;
			}
 					
		/************************/
	
		/* 2.4 - Link Styles */

		/************************/







/*** $3 - List Styles ***/

		/* 3.1 - General Lists */
		
			ul li{
				list-style:none;
			}
			
		/************************/
	
		/* 3.2 - Main Navigation */
		
  	  		#header ul li {
				display:inline;
			}
		
			#header ul  {
				font-size:15px;
				font-weight:bold;
				position:absolute;
				right:0;
				top:83px;
			}
		
			#header ul li {
	   			float:left;   
				display:block;  
				margin:0 0 0 25px; 
				padding:0 0 28px 0;
			}

			#header ul li.current {
				background:url(../images/bg_header_a.gif) no-repeat center bottom;
 		   }
		
			#header li a {
				color:#a1a1a1;
				text-decoration:none;        
 			}
		
			#header li a:hover{
				color:#B16034;
			} 
  
			#header li.current a {
				color:#B16034;
			}
  	
		/************************/
	
		/* 3.3 - Content Lists */







/*** $4 - Image Styles ***/

		/* 4.1 - General Image Styles */
		
			img {
			}
					
			a img {
				border: none;
			}       
			
			#sidebar img {
				margin:0 5px 5px 0;
			}
			
		/************************/
  
		/* 4.2 - Gallery Styles */

			#p7GSvpW3 {
				border:0;
			}







/*** $5 - Form Styles ***/
			
		/* 5.1 - General Form Styles */

		    form {
				margin:0.5em 0 1em 0;
			}    
		
			fieldset {
				margin: 0 0 2.5em 0;  
				padding: 1em 1em 1em 1em;  
				border: none;
			}
		
			legend {
				display:none;
			}
		
			label {
				clear:both;
				color:#666;
				float:left;
				font-size:1em;
				font-weight:bold;
				margin: 1em 1.2em 0 0 ;
				padding:3px 0 0 0;
				text-align:right;
				width:100px;				
			}
		
			label.radio {
				clear:none;
				color:#333;
				font-weight:normal;
				margin: 1em 1.5em 0 0 ;
				text-align:left;
				width:auto;
			}
		
			form br {
				clear:both;
			}
		
			.form-break {
				border-top:1px solid #e9e8e8;
				margin:1em 0 0 0;
			}
		
			input, textarea {
				border: 1px solid #D6D6D6;  
				color:#333;
				font-size:1em;
				padding:0.4em;				
				margin: 0.9em 0 0 0;  
				width:20em;
			}
		
			input.small {
				width:10em;
			}
		
			input.radio {
				border:0;
				float:left;
				height:auto;
				margin: 1.5em 0.4em 0 0 ;
				width:auto;
			}
		
			input:focus, textarea:focus {
				background:#FFF7C0;
			}         
		
			input.inv {
				display:none;
			}
		
			textarea {
				font-family:Arial, Helvetica, sans-serif; 
				height:180px;
				width:28em;
			}
		
			select {
				border: 1px solid #D6D6D6;  
				color:#333;
				font-family:Arial, Helvetica, sans-serif;
				height:23px;
				margin: 1.3em 0 0 0;  
				width:21em;
			}			
		
			option {
				padding:0.4em;				
			}	
							
			.submit {
				color:#333;
				font-size:1em;
				font-weight: bold;
				margin:1.5em 0 0 9em;
			}
		
			button {
				margin:1em 1em 0 115px;
				padding:0 0.5em;
			}

#header H1 {
  float:right;
  margin-top:200px;
  color:white;
  font-size:27pt;
  line-height:31pt;
  width:530px;
}
