/*BODY {
	margin: 0px 0px 0px 0px;
	border: 0;
	font-family: Helvetica,Arial, sans-serif;
	color: #7B2E00;
	padding : 0;
}*/


*{margin:0;padding:0}

body {
padding:20px;
background:white;
text-align:left;
color:#666666;
font:80% helvetica,sans-serif;
line-height: 18px;

}

p {
margin:10px 0px 10px 0px;
}

h1 {
color:#7b2e00;
text-align:left;
margin:0px;
font:bold 400% 'helvetica',arial,sans-serif;
letter-spacing:3px;
text-transform:none;
padding-top:6px;
}

h2 {
font-size: 140%;
font-family: Helvetica,Arial, sans-serif;
color:#7b2e00;
text-align:left;
padding-top: 10px;
letter-spacing:1px;
}

/*
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}
*/



img {
	border:none;
	}
	
A {
color: #7B2E00;
text-decoration: none;
}

A:hover {
	color: #7B2E00;
	text-decoration: underline;
}

ul {
	font-family: Helvetica,Arial, sans-serif;
	font-size:12px;
	color:#666666;
	list-style-type: none;
	line-height: 24px;
	padding: 0px 10px 0px 0px;
}

li {
color:#666666;
}

li a, li a:hover {
color:#666666;
}

.header {
clear:both;
margin: 20px 0px 0px 20px;
}

.header img {
vertical-align:bottom;}


.left {
float:left;
width: 250px;
margin: 0px 0px 0px 0px;
background-color: transparent;
margin: 0px 0px 0px 0px;
text-align:right;
padding: 20px 0px 0px 0px;

}

.left img {
padding: 0px 0px 40px 0px;
}

.right {
padding: 10px 0px 0px 40px;
margin: 0px 0px 0px 260px;
width:700px;
}

.title {
padding: 5px 10px 10px 0px;
color: #7B2E00;
text-align:right;
font-size:110%;
font-weight:bold;
clear:both;
}

.text {
font-size:125%;
line-height:24px;
padding-top:20px;
width:650px;
}


.bottom {
float:left;
width: 800px;
margin: 0px 10px 20px 20px;

}

.specs_left {
font-family: Helvetica,Arial, sans-serif;
color:#666666;
font-weight:bold;
text-align:right;
text-decoration:none;
margin-left: 60px;
padding: 5px 10px 0px 55px;
vertical-align:top;
}

.specs_right {
font-family: Helvetica,Arial, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
text-align:left;
text-decoration:none;
padding: 5px 0px 0px 0px;
vertical-align:top;
}


/* ----------------------------GALLERIA.CSS------------------------ */


.galleria{list-style:none;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}

* html .galleria li div span{width:400px} /* MSIE bug */


/* ----------------------------INLINE STYLES------------------------ */

	.caption{
	
	font-style:italic;
	color:#999999;
	}
	
	.demo{position:relative;margin-top:10px;}
	.gallery_demo{width:702px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #ffffff;margin: 0 2px;background:#FFFFFF;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:#FFFFFF;}
	#main_image img{margin-bottom:10px;}
	
	.nav{
	padding-top:15px;
	clear:both;
	font:100% 'helvetica',arial,sans-serif;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:lowercase;
	}
	

/* ADDED STYLES------------------------ */

	.nav a {
	}
	
	.nav a:hover{
	text-decoration:underline;
	}

/* END ADDED STYLES------------------------ */

	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}