@font-face {
  font-family: "Harmonia-Regular";
  src: url("fonts/harmonia-regular.eot"); /* IE */
  src: local("Harmonia-Regular"),
	url("fonts/harmonia-regular.otf") format("opentype"),
	url('harmonia-regular.woff') format('woff');
}

html, body {
	padding: 0;
	margin: 0;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 12px;
	background: #877257 url('images/canvas2.jpg') top left repeat;
}

/*
div { border: solid 1px #000; }
td { border: solid 1px #ccc; } 
*/

h1, h2, h3, h4, h5, h6, p, ul, ul li {
	padding: 0;
	margin: 0;
}

th {
	color: #333;
	background: #FEDBA9;
}

.steps_ul {
	padding-left: 50px;
	list-style: square;
}

.tiny {
	font-size: 9px;
}

.blue {
	color: #0066ff;
}

p {
	font-family: "Lucida Sans", sans-serif;
	font-size: 12px;
}

a, a:active, a:focus {
	/*
	color: #0066ff;
	color: #003311;
	*/
	color: #293134;
}

a img {
	border: none;
}

.sweeper {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

.small {
	font-size: 9px;
}

#container {
	width: 955px;
	padding: 0 20px;
	margin: 0 auto;
}

.cont {
	width: 955px;
	padding: 20px 0;
	margin: 0 auto;
}

#header {
	padding: 20px 0 10px 0;
}

#img-logo {
	display: block;
	width: 210px;
	height: 109px;
	background: url('images/logo.png') 0 0 no-repeat;
}

#img-logo:hover {
/*	background: url('images/logo-double.jpg') 0 -100px no-repeat;
*/
}

#header, #footer {
	color: #0066cc;
}

#menubar {
	height: 35px;
	float: right;
	margin-top: -35px;
}

#menubar ul li {
	display: inline; /* Fix IE Step Down */
}

#menubar ul li a, #top-menu ul li a:visited {
	display: block;
	height: 35px;
	float: left;
	background: #942315; 
	margin: 0 0 0 1px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

#menubar ul li a:hover, #menubar ul li a.selected {
	background: #fff; 
}

#menubar ul li a span {
	display: block;
	height: 24px;
	float: left; /* IE 6 Fix */
	padding: 11px 10px 0px 10px;
}

#menubar ul li a:hover, #top-menu ul li a:active {
/*	text-decoration: underline;*/
}

#menubar ul li a:hover span, #menubar a.selected span {
	cursor: pointer; /* Remind IE which cursor to use! */
	color: #00004F;
}

#menubar ul li a span b {
	font-weight: normal;
}

#maincontent {
	padding: 20px 0 0 0;
	background: #fff;
}

.page img {
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #ccc;
}

#products {
	padding: 0px 20px 40px 20px;
}

#products h2 {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding-right: 100px;
	color: #CF353D;
}

#products h4 {
	font-family: Harmonia-Regular, Corbel, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #942315;
}

#products h6 {
	font-size: 11px;
	color: #ff0000;
}

#products h3 {
	font-family: Corbel, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size: 24px;
	color: #942315;
}

#products .product_body {
	font-family: Corbel, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size: 14px;
	text-align: justify;
	
}

#products h3 a {
	text-decoration: none;
}

#products h3 a:hover {
	text-decoration: underline;
}

.border-img {
	padding: 2px;
	border: solid 1px #eee;
}

#order-box {
	width: 220px;
	padding: 10px 5px;
	background: #ECE6D8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


#order-box h3 {
	color: #8F7941;
}

.order-box-class {
	padding: 10px 5px;
	background: #E1EDF9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#order {
	padding: 20px;
}

#order_form {
	width: 400px;
	padding: 10px;
	border: 2px dashed #fff;
	background: #99ccff;
	text-align: left;
}

#btn-add {
	display: block;
	width: 68px;
	height: 24px;
	background: url('images/buttons/add.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

.btn-add-class {
	width: 68px;
	height: 24px;
	background: url('images/buttons/add.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-order {
	display: block;
	width: 85px;
	height: 24px;
	background: url('images/buttons/order.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-refreshcart {
	display: block;
	width: 134px;
	height: 24px;
	background: url('images/buttons/refresh-cart.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-revieworder {
	display: block;
	width: 161px;
	height: 24px;
	background: url('images/buttons/review-order.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-changeorder {
	display: block;
	width: 174px;
	height: 24px;
	background: url('images/buttons/change-order.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-ammendpersonal {
	display: block;
	width: 191px;
	height: 24px;
	background: url('images/buttons/ammend-personal.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-confirm {
	display: block;
	width: 74px;
	height: 24px;
	background: url('images/buttons/confirm.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-send {
	display: block;
	width: 83px;
	height: 24px;
	background: url('images/buttons/send.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-home {
	display: block;
	width: 74px;
	height: 24px;
	background: url('images/buttons/home.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-gallery {
	display: block;
	width: 119px;
	height: 24px;
	background: url('images/buttons/gallery.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-galleryraquo {
	display: block;
	width: 115px;
	height: 24px;
	background: url('images/buttons/gallery-raquo.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

#btn-browseproducts {
	display: block;
	width: 151px;
	height: 24px;
	background: url('images/buttons/browse-products.gif') top left no-repeat;
	border: none;
	cursor: pointer;
}

.error {
	font-weight: bold;
	color: #ff0000;
}

#footer {
	width: 915px;
	margin: 0 auto;
	padding: 30px 20px;
}

#footer p {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ccc;
}

#footer p a {
	color: #fff;
	text-decoration: none;
}

#footer p a:hover {
	text-decoration: underline;
}

#fb-likebox {
	width: 915px;
	padding: 20px;
	margin: 0 auto;
	text-align: center;
}

/* NIVO */

.slider-wrapper { 
	width: 505px; 
	margin: 50px auto;
}



/* Portrait and Landscape */
/*
@media only screen and (max-width: 680px) {
	
	#container {
		width: 100%;
		padding: 0;
	}
	
	#products {
		width: 100%;
	}


}

@media only screen and (max-width: 480px) {
	
	#container {
		width: 100%;
		padding: 0;
	}
	
	#products {
		width: 100%;
	}

}

*/
