body {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	background-color: #666252;
	font-size: 14px;
	overflow-y:scroll;
	width:100%;
}
div { position:relative;}


#wrapper {
	margin-left:auto; 
	margin-right:auto; 
	width:950px;
	z-index:1; 
	min-height:700px;
	overflow-y:auto;
	overflow-x:hidden;
	background-color: #3a3430;
	color:#d9d9d9;
	}
	
	
#topcontainer {
	width: 100%;
	height: 105px;
	margin:0;
	overflow:hidden;	
}
#topleft {
	width: 200px;
	height: 165px;
 	float: left;
	padding:15px;
}	
#topright {
	width: 680px;
	height: 165px;
 	float: right;
	}	
		
#contentwrap { width: 100%; height:auto; }
		
hr { margin: 10px 40px; height: 1px; color: #aaa; }
a, a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: none; }

#footer {    padding: 5px 0px 5px 0px;
	margin-left:auto; 
	margin-right:auto; 
    width: 70%;
    background-color: #56504c;
	border-top: 3px solid #97947e;
    text-align: center;
	color:#a7a48e;
	font-size: 12px;
}
#footer p { padding: 0 ; margin: 2px 0 0 40px; line-height: 15px; font-size: 12px; text-align: left; position: relative;}
#footer a { 		color:#a7a48e; text-decoration: none; border: 0; }
#footer em { font-weight: normal; font-style: normal; position: absolute; top: 0px; right: 40px; }


#navcontainer {
	height: 26px;
	width: 100%;
	/* background-color:#009900; */
	background-color:#a42727;
	margin:0;
	padding: 0;
border-top: 3px solid #97947e;
border-bottom: 3px solid #97947e;
	}
#navcontainer ul { position: relative; margin:0 0 0 1px; padding: 0; float: left; }
#navcontainer ul li {display:inline; list-style:none; margin: 0;  float: left; }
#navcontainer ul li a:link,#navcontainer ul li a:visited,#navcontainer ul li a:active { display: block; color:white;text-decoration:none; font-weight: normal; padding:0px 30px; font-size: 14px ; line-height: 24px; margin: 1px 0; border: 0;   }
#navcontainer ul li a:hover {background: #56504c; color:#fff; text-decoration: none; border: 0;}
.current {
	background: #56504c; color:#fff; text-decoration: none; border: 0;
}

#footer ul{color:#97947e;font-size:0.95em;display:inline;font-weight:normal;margin:0;}
#footer ul li{display:inline;list-style:none;margin:0;height:2em;}
#footer ul li a:link,#footer ul li a:visited,#footer ul li a:active{color:#fff;text-decoration:none;padding:4px 5px 5px 4px;}#footer ul li a:hover{color:#fff; text-decoration:underline;}

img.floatright { display: inline; margin: 10px 20px 10px 10px ; border: 2px solid #fff; float: right; }
img.floatleft { display: inline; margin: 10px 10px 10px 20px; border: 2px solid #fff; float: left; }

#map_canvas {
	position:absolute;
	left:1.8em;
	top:2em;
	}
/* contact us */
#form {
	position:absolute;
	top:20px;
	left:450px;
}
#message {
	position:absolute;
	top:360px;
	left:450px;
}
#contact_table {
	background-color:#a42727;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	font: "Century Gothic",Verdana;
	}
#payment_table {
	background-color:#a42727;
	color:#d9d9d9;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	font: "Century Gothic",Verdana;
	width:410px;
	}

.tarea1 {height:70px;width:155px;font-family: "Century Gothic", Arial, Helvetica, sans-serif;}
.tarea2 {height:150px;width:150px;font-family: "Century Gothic", Arial, Helvetica, sans-serif;}
/* text boxes */
#textbox1 {
	position:absolute;
	top:25px;
	left:350px;
	background-color:#a42727;
	min-height:400px;
	width:550px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
}
.information_left {
	position:absolute;
	top:25px;
	left:25px;
	min-height:250px;
	background-color:#a42727;
	width:360px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	font-size:14px;
}	
.information_right {
	position:absolute;
	top:25px;
	left:430px;
	min-height:250px;
	background-color:#a42727;
	width:470px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
}
#facebook {
	position:absolute;
	top:410px;
	left:500px;
}
.news {
	position:absolute;
	top:25px;
	left:25px;
	min-height:400px;
	background-color:#a42727;
	width:400px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
}		
.reviews {
	position:absolute;
	top:25px;
	left:465px;
	min-height:200px;
	background-color:#a42727;
	width:440px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
}		
#textbox2 {
	position:absolute;
	top:250px;
	left:25px;
	min-height:175px;
	/* background-color:#666252; */
	background-color:#a42727;
	width:285px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
}
#textbox3 {
	position:absolute;
	top:25px;
	left:25px;
	min-height:400px;
	/* background-color:#666252; */
	background-color:#a42727;
	width:875px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	font-size:14px;
	}
#payment {
	position:absolute;
	top:320px;
	left:25px;
	min-height:100px;
	/* background-color:#666252; */
	background-color:#a42727;
	width:360px;
	padding:10px;
	border-radius: 10px 10px 10px 10px;
	font-size:14px;
}

#mainpic {
	position:absolute;
	top:25px;
	left:25px;
	}
#mainpic img{
	border-radius: 10px 10px 10px 10px;
	/*border: 2px outset #FFF; 
	height:199px; */
}
#icons {
	padding-top:-10px;
}
#stock_icon {
	position:absolute;
	top:470px;
	left:875px;
}
.highlight {
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
.shadow {
background-color:#FFFFCC;
padding:5px;
-moz-box-shadow: 3px 3px 4px #888888;

-webkit-box-shadow: 3px 3px 4px #888888;

box-shadow: 3px 3px 4px #888888;

/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
}

