body {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #424031;

}
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	overflow-x: hidden;
}
* {
	padding: 0px;
	margin: 0px;
}
p, table, ul {
	margin-bottom: 10px;	
}
.maincontainer {
	position: relative;
	width:1000px;
}
a {
	text-decoration: underline;
	color: #3f3f41;
}

a:hover {
	text-decoration: underline;
	color: #747392;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	font-size: 15px;
	color: #34404E;
	margin-bottom: 5px;
}

h1 a {
	text-decoration: none;
}

.leftcolumn {
	width: 178px;
	background-color: #D1CBA7;
	border: solid 1px #bbb592;
	background-image: url(../img/lefttopback.jpg);
	background-repeat: repeat-x;
}
.divider {
	width: 10px;
	overflow: hidden;
}
.rightcolumn {
	border: none;
	width: 180px;

}
.centercolumn {
	width: 580px;
	background-color: #f1edd3;
	border: solid 1px #bbb592;
	color: #414052;
	padding-top: 17px;
	padding-right: 18px;
	padding-bottom: 17px;
	padding-left: 18px;
}


.leftbuttons {
	width: 178px;
	position:absolute;
	top: 200px;
	left: 0px;
	z-index: 10000;
}





.rightimage {
	border: solid 1px #bbb592;
	margin-bottom: 10px;
	width: 178px;
	height: 178px;
}
.lastrightimage  {
	border: solid 1px #bbb592;
	width: 178px;
	height: 178px;
	margin-bottom: 0px;
}

.logo {
	width: 100%;
	background-color: F00;
	display:block;
}

.logo img {
	width: 178px;
	height: 178px;	

}

iframe {
	max-width:580px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}


.footer {
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
	color: #9797bd;
	font-size: 12px;
	position: relative;
	clear: both;
}
.footer a {
	color: #9797bd;
	text-decoration: none;
}
.footersmall {
	font-size: 9px;
	color: #69664E;
}
.footersmall a {
	color: #69664E;
}

#alineatype1 {
	position: relative;
	display:block;
	overflow-y:auto;
	overflow-x:hidden;
	margin-bottom: 15px;
	padding-bottom: 7px;
	line-height: 1.3em;
}
.imgleft {
	padding: 0px;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
	float:left;
}
.imgright {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	float:right;
}
input {
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.button {
	margin: 0px;
	padding: 5px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#weblogfooter {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-size: 80%;
}
.invulveld {
	width: 285px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
}
.invulveld2 {
	width: 55px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
}
.invulveld3 {
	width: 224px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
}
.invulveld4 {
	width: 495px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #BBBBBB;
}

.m_table  {
	width: 100%;
}
.smiley {
	padding: 9px;
}
table.withborder {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	margin-left: 1px;
	width: 100%;
}
table.withborder td {
	border-width: 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	-moz-border-radius: 0px 0px 0px 0px;
}

.ulli {
	padding-bottom: 0px;
	margin-bottom: 0px;
	list-style-type:disc;
}
.photogallerycells {
	background-image: url(/img/photoback.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	height: 125px;
	width: 125px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.phototable {
	width: 500px;
	border: 1px solid #CCCCCC;
}


.arrow_buttons a {
	height: 16px;
	width: 16px;
	text-decoration: none;
}


/*
JCART v1.1
http://conceptlogic.com/jcart/
*/

#jcart * {   }
#jcart, #jcart input, #jcart-tooltip {  }

.jcart fieldset, #jcart fieldset { border-style: none;	 }

#jcart table { width:100%; border-style:none; border-collapse: collapse; }
#jcart tr {  }
#jcart th, #jcart td { vertical-align:top; text-align:left; font-weight:normal; padding-top: 2px; padding-bottom: 2px;}
#jcart th { height: 30px; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { }
#jcart th#header {  }
$jcart th#footer { width: 75%; text-align:right; height: 20px;}

#jcart td.jcart-item-qty {   }
#jcart td.jcart-item-name { width:50%;  padding-left: 10px;}
#jcart td.jcart-item-price { width:25%;  text-align:right; padding-left: 5px; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-weight:normal;padding-left: 10px; }

#jcart span#jcart-subtotal { display:block; text-align:right; line-height: 30px; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input.jcart-button:hover { cursor:pointer;

}
#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block;  margin:20px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url('/incl/lib/jcart/jcart/checkmark.png') 3px center no-repeat #f2fcee;  }



#cartpreview {
	position: absolute;
	display: block;
	top: 48px;
	right: 5px;

}

.showprice {
	position: relative;
	display: inline-block;
	top: -30px;
	right: 5px;
	text-align: right;

}
textarea {
	width: 90%;
}








