body {margin: 0; padding: 0; font: 62.5% Geneva, Arial, Helvetica, sans-serif; background: #000; color: #fff;}
a{color: #C7B9B8; font-weight: bold;}
a:hover {color: #ccc;}
a img {border-width: 0;}
p {padding: 3px 20px 5px 20px; line-height: 1.6em;}
li {padding: 5px 15px 7px 15px;}
.small {font-size: 0.8em;}
.success {color: #090; background: #E7E0E0; padding: 2px; margin: 10px 0; border: 1px solid #fff; display: block;}
.error {color: #CC0000; background:#E7E0E0; padding: 2px; margin: 10px 0; border: 1px solid #fff; display: block;}

#container {margin: 0 auto; width: 962px;}
	#welcome {background: #fff; color: #601919; padding: 6px 0 5px 40px; font-size: 1.25em; width: 922px; border-bottom: 1px solid #000;}
	.border {background: #a51d1d; height: 3px; border-bottom: 1px solid #000;}
	#logo {width: 962px; border-top: 1px solid #a51d1d;}
	
	#navigation {width: 962px;}
		#navigation .link {width: 134px; text-align: center; vertical-align: bottom; padding: 0 0 2px 0; font-size: 1.25em; color: #a51d1d;}
		#navigation .link a {color: #fff; text-decoration: none; font-weight: normal;}
		#navigation .link a.selected {color: #a51d1d;}
	#subnav {background: #fff; border-bottom: 1px solid #000; height: 5px;}
		#subnav ul {list-style-type: none; margin: 0; padding: 0;}	
	
	#content{background: #361414; border-top: 1px solid #a51d1d; font-size: 1.2em; padding-bottom: 20px; min-height: 500px;}
		#content table {border-top: 1px solid #000;}			
			#content table td {
					background: #a51d1d url(/images/bg_content.jpg) 0 100% no-repeat; 
					border-bottom: 10px solid #361414; 
					width: 476px;
					vertical-align: top;}
							
						.leftcolumn {border-right: 10px solid #361414;}		
						
						td#featured div {background: #fff; padding: 10px; width: 456px; height: 228px;}
						td#featured div a img {border: 0;}
						
						td#latest div.icon {float: left; width: 142px; height: 168px; text-align: center;}							
							td#latest div#icon_0 {margin: 0 15px 0 10px;}
							td#latest div#icon_2 {margin: 0 10px 0 15px;}
								td#latest img {border: 10px solid #fff;}
									td#latest div.button_view img{border-width: 0; height: 21px; padding: 5px 0 0 0;}
		
			#content table#blog td{background: none; width:auto;}				
			#content table.nobackground td {background: none; width: auto;}
					
		h1 {background: url(/images/h1_bg.jpg) 0 90% repeat-x; color: #fff; text-transform: capitalize; 
				margin: 0 0 20px 0; padding: 20px 0 0 20px; font-size: 1.2em; letter-spacing: 0.1em; line-height: 1.2em; clear: both;}
				
		h2 {font-size: 1.2em; padding: 10px 20px; text-transform: capitalize;}
				
		div.art_list {width: 920px; padding: 0 22px 0 20px;}
			div.art_list div {float: left; width: 80px; height: 82px; margin: 0 10px 10px 0;}
				div.art_list div img {border: 2px solid #ad413e;}
				
		table#tableau {width: 922px; border-top: 20px solid #361414; margin: 0 auto;}
			table#tableau td#big_image {background: none; text-align: left; width: 620px;}
				table#tableau td#big_image img {border: 10px solid #fff;}
			
			table#tableau td#info_panel {width: 302px; background: #000;}
				table#tableau td#info_panel h1 {padding: 5px 0 0 20px;}
				table#tableau td#info_panel form#form_rating {margin: 0 15px; padding: 0;}
				table#tableau td#info_panel div#button {padding: 5px 20px 0px 20px; text-align: right;}
					
				table#tableau td#info_panel div#stars {padding: 0px 20px 3px 20px;}
				table#tableau td#info_panel table td{background: none; width: auto; border: none;}
		
		form{margin: 20px; padding: 0;}
		
		label {padding: 2px 0; display: block;}
			label.error {color: pink; display: inline; padding: 0 0 0 10px; background: none; border-width: 0; margin: 0;}
		form div {padding: 0 0 3px 0;}
		input {background: #6F2F30; color: #fff; border-width: 1px;}
		textarea {background: #6F2F30; color: #fff; border-width: 1px;}
		.btn-submit a{border: 1px solid #fff; padding: 5px; clear: both; display: block; width: 80px; text-align: center; height: 20px; line-height: 20px; cursor: pointer;}
		#contact-result { margin: 0 20px; }
		.got-ya {height : 1px; border-width : 0; width : 1px; background-color : #361414;}
		.price {color: #886C6B;}
		.hsection {border: 1px solid #886C6B; padding: 5px; margin: 2px 0; width: 500px;}
											
		#footer {color: #fff; font-size: 1.1em;}