	* {
		margin:0;
		padding:0
	}

	body {
	background: #916225 url(../images/bg.png) repeat-x;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px
	}

		a:link img, a:active img, a:visited img, a:hover img {
			border: 0px 
		}

		a:hover, a:active, a:focus, a:active{
			outline: none
		}

		

	.left {
		float:left
	}

	.right {
		float:right
	}

	h1, h2, h3, h4, h5, h6, span, p, ul, li {
		margin:0;
		padding:0;
		font-weight:normal
	}

	#wrapper {
		background: url(../images/wrapper2.png) repeat-y;
		width:889px;
		height:auto;
		margin:0 auto
	}

		#wrapper_inner {
			width:857px;
			height:auto;
			margin:0 auto
		}

/* Header Section */

#header {
	height:107px
}

	#header img {
		float:left
	}

	#main-header {
	width:645px;
	height:107px;
	float:right;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	}

		#main-header h1 {
	width:340px;
	height:107px;
	float:left;
	text-indent: -10000px;
		}

		.contact-details-header {
			width:215px;
			float:right;
			margin:77px 0 0 
		}

			.contact-details-header h2 {
				color:#cececc;
				font-size:13px;
				font-weight:bolder;
				text-align:center;
				padding:7px 0 0
			}

/* Sub Banner Section */

#sub-banner {
	height:192px
}

	#sub-banner img {
		float:left;
		padding:0 0 0 34px
	}

	.contact-details {
		background:#936526;
		width:215px;
		height:192px;
		float:right
	}

		.contact-details p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7f7f7;
	font-size:13px;
	font-weight:bolder;
	text-align:center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
		}

/* Content Area Section */

#content-area {
	height:auto;
	overflow:hidden;
}

	#content-area .left {
		width:170px;
		height:auto;
		float:left;
		margin:15px 0 0 36px
	}

/* SHOPPINGCART */

.login-div {
	width:155px;
	height:auto;
	overflow:hidden;
	background-color: #701401;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px dotted #B99D96;
	margin-top: 20px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2.4em;
		}
		
.login-div a{
	font-size: 12px;
	color: #F8F8F8;
}	
.login-div a:link{
	font-size: 12px;
	color: #F8F8F8;
}	
.login-div a:hover {
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}		
.login-div a:visited {
	font-size: 12px;
	color: #F8F8F8;
}
.login2-div{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
width:155px;
	height:auto;
	overflow:hidden;
	font-size: 13px;
	color: #551001;
	border: 1px dotted #9D9DA2;
	background-color: #E6E6E7;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 2em;
}
.login2-div h2{
	font-size: 13px;
	color: #551001;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
		}
.login2-div a{
	font-size: 13px;
	color: #551001;
	font-weight: bold;
}
.login2-div a:link {
	font-size: 13px;
	color: #551001;
}		

.login2-div a:hover {
	font-size: 13px;
	color: #931C02;
	text-decoration: underline;
}	
.login2-div a:visited {
	font-size: 13px;
	color: #551001;
}		
.textsmall{
	font-size: 10px;
	color: #551001;
}	
.textsmall a{
	font-size: 10px;
	color: #551001;
}.textsmall a:link{
	font-size: 10px;
	color: #551001;
}
}.textsmall a:visited{
	font-size: 12px;
	color: #551001;
}
input.smallfield {
	font-size: 10px;
	color: #2D0700;
	width: 80px;
	background-color: #FFFFEC;
}



/* Navigation Section */

	.navigation {
	width:166px;
	height:auto;
	border-top:1px solid #b99d96
	}

.navigation ul {
			list-style:none
		}

		.navigation ul li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px
		}

			.item {
				height:23px;
				border-bottom:1px solid #b99d96;
				padding:7px 0 0
			}

				.item a,
				.item a:hover {
					padding:0 0 0 18px;
					color:#f5f1f0;
					font-weight:bolder;
					text-decoration:none
				}

				.item a {
					color:#f5f1f0;
				}

				.item a:hover {
					color:#edd7b8;
				}
			.item2 {
	height:23px;
	border-bottom:1px solid #b99d96;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-decoration: none;
			}

				.item2 a,
				.item2 a:hover {
	padding:0 0 0 18px;
	color:#f5f1f0;
	font-weight:bolder;
				}

				.item2 a {
	color:#C5AF31;
	text-decoration: none;
				}

				.item2 a:hover {
	color:#edd7b8;
	text-decoration: underline;
				}

	/* Content Section */

	.content {
	width:645px;
	float:right;
	padding:0 0 60px;
	background-color: #FFF;
	background-image: url(../images/content.png);
	background-repeat: no-repeat;
	}

		.content h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#551001;
	font-size:17px;
	font-weight:bolder;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
		}

		.content p {
	color:#3a4048;
	font-size:13px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 40px;
		}
		.content ol {
	color:#3a4048;
	font-size:13px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 40px;
		}

		.content a {
	font-weight: bold;
	color: #490E01;
	text-decoration: underline;			
		}
		.content a:hover {
	font-weight: bold;
	color: #490E01;
	text-decoration: underline;			
		}
		.content a:active {
	font-weight: bold;
	color: #490E01;
	text-decoration: underline;			
		}
		.content a:visited {
	font-weight: bold;
	color: #490E01;
	text-decoration: underline;			
		}

/* Footer Section */

#footer {
		background: url(../images/footer.png) no-repeat;
		width:889px;
		height:auto;
		margin:0 auto 20px
}

	#footer p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f8f4f0;
	font-size:12px;
	font-weight:bolder;
	padding:25px 0 0;
	text-align:center
	}

		#footer a {
			color:#f8f4f0;
			text-decoration:none
		}

		#footer a:hover {
			color:#f8f4f0;
			text-decoration:underline
		}
.faqs {
	font-weight: bold;
	color: #551001;
	text-decoration: underline;
}
.faq-answer {
	padding-left: 70px;
}
.h3 {
	font-weight: bold;
	color: #551001;
	text-decoration: underline;
}
.center {
	text-align: center;
}
.table {
	background-color: #F7EDDF;
	border: 1px dotted #5C1905;
	padding: 4px;
	margin-left: 50px;
}
.table2 {
	background-color: #E6E6E7;
	border: 1px dotted #5C1905;
	padding: 4px;
}
.table-transp {
	padding: 4px;
	margin-left: 50px;
}
.redtext {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}


.greentext {
	color: #060;
	font-size: 14px;
	font-weight: bold;
}
.greentable {
	font-size: 14px;
	color: #063;
	background-color: #D2F0D2;
	padding: 5px;
	border: 1px dotted #063;
	margin-right: 20px;
	margin-left: 20px;
}
.redtable {
	font-size: 14px;
	color: #F00;
	background-color: #FFDFDF;
	padding: 5px;
	border: 1px dotted #F00;
}
.redtableholiday {
	font-size: 14px;
	color: #F00;
	background-color: #FFDFDF;
	padding: 10px;
	border: 1px dotted #F00;
	margin-right: 30px;
	margin-left: 30px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3C0B00;
}
h5 {
	font-size: 13px;
	font-weight: bold;
	color: #701401;
}

.categorie {
	line-height: 2.1em;
	width: 400px;
	margin-left: 150px;
}

