BODY { 



	background-color: #f5f5f5;



	background-image: url(/img/top_bg.gif);



	background-repeat: repeat-x;



	background-position: top;



	background-color: #f5f5f5;



	font-family: sans-serif;



	font-size: 11px;



	color: #585847;



	}



a, a:link, a:visited{ 



	text-decoration:none;



	}



a:hover{



	text-decoration: underline;



	}



.ftable{



	width: 100%;



	height: 100%;



}



.ti{



	background-repeat: no-repeat;



	background-position: top center;



}



td.vmenu{



	padding-left: 40px;



	padding-top: 0px;



	padding-bottom: 20px;



	color: White;



}



td.banner {padding:20px 0}



.vmenu_item,div.vmenu_item{



	font-family: "Franklin Gothic Book";	



	font-size:14px;



	color: White;



}



div.vmenu_item{
	height:28px;
	vertical-align: middle;



}



h1{



	color: #d90000;



	vertical-align: bottom;



}



.footer{



	color:#0176de;



}



.config_txt,a.link2{



	color: #585847;



	font-size: 10px;



	text-align: justify;



	padding-top:240px;



}



a.link2{



	color: #0176de;



}



.path{



	color: #bc0000;



}



.ti{



	color: #0075de;



	font-size: 12px;



}



.tt2{



	font-size: 10px;



}



h2{



	color: #d90000;



	text-decoration: underline;



}



.date{



	color: #d90000;



}







#calc {padding: 20px 0;_padding: 40px 0 20px;width: 700px;position: relative;margin: 0;}

#calc .images {padding: 10px;margin: 0;border: 1px solid #d90000;height: 85px;}

#calc .images li {float: left;padding: 0 15px 0 0;list-style: none;}

#calc .images li a:active img, #calc .images li a:focus img {

	opacity: .5;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)

}

#calc .images li img {border: 0;}

#calc #image {

	position: absolute;

	top: 140px;

	_top: 160px;

}

#calc #fields {

	position: absolute;

	top: 140px;

	right: 0;

	_top: 160px;

}

#calc #fields fieldset {

	padding: 0;

	margin: 0 10px 10px 0;

	height: 70px;

	width: 100%;

	text-align: right;

	border: 1px solid #585847;

	white-space: nowrap;

	zoom: 1;

}

#calc #fields #dimensions {

	text-align: center;

}

#calc #fields #dimensions label, #calc #fields #dimensions select {

	margin: 2px 0;

}

#calc #dimensions td {

	width: auto;

	text-align: center;

}

*+html #calc #dimensions td select {

	position: relative;

	right: 20px;

}

#calc table {}

#calc td {

	padding: 0 5px;

	text-align: right;

	vertical-align: middle;

	width: 170px;

}

#calc #fields legend {

	padding: 0 5px 0 10px;

	_padding: 0 5px;

	color: #d90000;

	font-size: 1.2em;

	font-weight: bold;

}

#calc #fields label {

	display: inline-block;

	padding: 0 5px 0 0;

}

#calc #fields input, #calc #fields select, #calc #fields textarea {

	border: 1px solid #585847;

	margin: 2px 10px 2px 0;

	position: relative;

	top: 2px;

}

img.small {height: 100px;}

#calc #fields .radioes input {border: 0;}

#calc p {
    margin: 0;
    padding: 0;
}



#calc button {

	border: 1px solid #585847;

	cursor: pointer;

	margin: 5px 0;

	padding: 2px 3px;

	text-transform: lowercase;

	font-size: 12px;

	_margin: 5px 10px 5px 0;

}

#calc .images li img.small {

	height: 80px;

	border: 1px solid #000;

}

img.sub_images {

	height: 100px;

	border: 0;

}

#image img {height: 200px;}

#sub_images {

	position: absolute;

	top: 370px;

	width: 250px;

	left: 0;

	_top: 390px;

}

#sub_images img {

	margin: 0 10px 10px 0;

}

#price_result_old span {

	text-decoration: line-through;

}

#price_result_old {
    line-height: 18px;
}

#price_result_old span, #price_result_new span {

	font-weight: bold;

	font-size: 18px;

}

.img_left {

	float: left;

	margin: 0 10px 10px 0;

}

.img_right {

	float: right;

	margin: 0 0 10px 10px;

}

