html {
	overflow-y: scroll;
}

body {
	margin:0;
	padding:0;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	text-align:left;
	color:#000;
}

ul, li {
	list-style:none;
	padding:0;
	margin:0;
}

.div {
	width:100%;
}

.content{
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#000;
	text-align:justify;
	vertical-align:top;
	padding:0px 15px;
	width:475px;
}

.content .headline{
	font-size:14px;
	font-weight:normal;
	color:#4a0000;
	line-height:28px;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
	background: url('../img/bg-hline.png');
	height:28px;
}

.content-right {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#000;
	text-align:justify;
	vertical-align:top;
	background:#f5e6c8;
	width:315px;
}

.text-prod {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:11px;
	color:#6c6c6c;
	text-align:justify;
}

.text-prod a:link, .text-prod a:active, .text-prod a:visited{
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size: 11px;
	font-weight:normal;
	letter-spacing:normal;
	color:#d7b796;
	text-decoration: none;
	padding:2px 3px;
}

.text-prod a:hover{
	text-decoration:underline;
}


.links a:link, .links a:active, .links a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#444;
	text-align:left;
	text-decoration:underline;
}

.links a:hover {
	text-decoration:none;
}

.links_l a:link, .links_l a:active, .links_l a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#444;
	background: #fff;
	text-align:left;
	text-decoration:none;
	text-indent:2px;
	padding:2px;
	display:block;
	width:97%;
}

.links_l a:hover {
	background: #985d22;
	color:#fff;
}

.linksn a:link, .linksn a:active, .linksn a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#444;
	text-align:left;
	text-decoration:none;
}

.linksn a:hover {
	text-decoration:underline;
}

.cart td{
	padding:2px 3px;
}

.checkout input, .checkout select  {
	padding:2px;
	border:1px solid #000;
}

.terms a:link, .terms a:active, .terms a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:10px;
	color:#444;
	text-align:left;
	text-decoration:underline;
}

.terms a:hover {
	text-decoration:none;
}

.headlinel a:link, .headlinel a:active, .headlinel a:visited{
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size: 14px;
	font-weight:normal;
	letter-spacing:normal;
	color:#4a0000;
	line-height:28px;
	text-indent:0px;
	text-decoration: underline;
	padding:0;
	margin:0;
	border:0;
}

.headlinel a:hover{
	text-decoration:none;
}

.gallery{	
	margin: 0px;
	width:300px;
	height:auto;
	text-align:center;
}

.img_tmb a:link, .img_tmb a:visited {
	float:left;
	display:block; 
	width:54px; 
	height:54px;
	background-color:#ccc;
	margin:1px;
}

.img_tmb a:hover {
	background-color:#aaa;
}

a.image_medium_link:link, a.image_medium_link:visited {
	display:block;
	text-align:center;
}

a.image_medium_link:hover {
	
}

#cursor_loader {
	position:absolute;
	text-align:right;
	border:1px solid #fff;
	padding:0;
	margin:0;
	display:none;
	width:32px;
	height:32px;
	z-index:99999;
}

#cursor_loader img{
	padding:0;
	margin:0;
	border:0;
	width:32px;
	height:32px;
	vertical-align:middle;
}