td{
	font-size:8.5pt;
	line-height:14pt;
	font-family:Tahoma,verdana,sans-serif;
}
a img{
	border:0px;
}
.special_offer_heading{
	border-top:1px solid #ffda5b;
	border-bottom:1px solid #ffda5b;
	background:#feecac;
	font-size:11pt;
	font-weight:bold;
	line-height:15pt;
	text-align:center;
	margin:12px 0;
}
.red_bold{
	font-weight:bold;
	color:#cc0000;
}
.red{
	color:#cc0000;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.200px{
	width:200px;
	border:1px solid red;
}
.bold{
	font-weight:bold;
}
.rightposition{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}
.promobox{
	width:160px;
	padding:10px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	background:url(../site_images/layout/box_corner.gif) bottom right no-repeat #f6f6f6;
}
.special-note{
	padding:7px 10px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	background:url(../site_images/layout/box_corner.gif) bottom right no-repeat #f6f6f6;
	margin:10px 0;
	text-align:left;
}

.special_offer{
	background:url(images/p_thumb_bg.gif) top left repeat-x #fcfcfc;
	padding:7px 10px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	margin:10px 0;
	padding:7px 10px;
}
.special_box{
	background:url(images/p_thumb_bg.gif) top left repeat-x #fcfcfc;
	padding:7px 10px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	margin:10px 0;
	padding:7px 10px;
}
.sp_img{
	background:#ffffff;
	border:1px solid #cccccc;
	padding:4px;
}
h1 {
    color:#666666;
    font-size:12pt;
    margin:15px 0 5px 0;
}
h2 {
    color:#cc0000;
    font-size:10pt;
    margin:15px 0 10px 0;
    font-weight:bold;
    border-bottom:1px solid #e2e2e2;
    background:url(../site_images/layout/ct.gif) center left no-repeat;
    padding:5px 50px;
}
h3{
    color:#666666;
    font-size:11pt;
    margin:0 0 10px 0;
    font-weight:normal;
}
.line_tbl{

}
.line_tbl td, .line_tbl th{
	border-bottom:1px solid #cccccc;
	color:#000000;
}
.big{
	font-size:10pt;
	line-height:14pt;
}
.vspaces{
	margin:15px 0;
}
.free{
	color:#cc0000;
}

/* classes from their content - not declaren nowhere else */
.qty{

}
.std{
	text-align:right;
	font-weight:bold;
}
.oln{
	text-align:right;
	font-weight:bold;
	color:#cc0000;
}
.specials{
	background:#fee99e;
}
.quest_tbl td{
	background:#ffffff;
}
.pict-col{
	float:right;
	margin-left:15px;
	width:125px;
}