@charset "utf-8";
/* CSS Document */

* {font-family: Arial, Verdana;font-size: 11px;color: #333;}
img {border: none;padding-top: 0px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;margin-top: 0px;	margin-left: 0px;margin-bottom: 0px;	margin-right: 0px;}
a{text-decoration: none;}
a:hover{text-decoration: underline;color:#bf1f27;}
p{padding:0px 0px 16px 0px;margin:0px;}
h3{border-bottom:1px solid #cccccc;color: #4c4c4c;font-size:14px;padding-left: 37px;padding-bottom: 1px;background:url(/71/img/Homepage/big_logo_small.jpg) no-repeat 0px -2px;}
h4{padding-left: 24px;padding-bottom: 0px;margin-bottom: 0px;color: #4c4c4c;background:url(/71/img/Homepage/big_logo_small2.jpg) no-repeat 0px 0px;}
form{padding: 0px;margin:0px;}


/*carousel*/
.stepcarousel{position: relative; /*leave this value alone*/border: 0px solid black;overflow: scroll; /*leave this value alone*/width: 820px; /*Width of Carousel Viewer itself*/height: 105px; /*Height should enough to fit largest content's height*/left: 40px;top:0px;}
.stepcarousel .belt{position: absolute; /*leave this value alone*/left: 15;top: 0;}
.stepcarousel .panel{float: left; /*leave this value alone*/overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/margin: 2px; /*margin around each panel*/width: 115px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
a.carousel_link{color: #5b5b5d;text-decoration: none;}
a:hover.carousel_link{color:#bf1f27;text-decoration: underline;}

.time_text{	font-size: 10px;	color: #fff;	padding-left: 8px;	font-weight: bold;}
.time{	font-size: 20px;	color: #fff;	padding-left: 8px;	font-weight: bold;	border-left: 1px solid #fff;}
.footer_new{background: url(/71/img/Base/big_footer_bg.jpg) left repeat-x;color: #fff;}
.footer_new a{color: #fff;font-size: 11px;}
.footer_new a:hover{color: #fff;}
.footer_new span{color: #fff;font-size: 11px;}
.left_bar{background:#ebebeb;}
.right_bar{ margin: 10px 10px 0px 30px;}

.buttonsearchnew{color: #fff;background: transparent;border: 0px solid #999;padding: 0px 31px 0px 31px;font-size: 11px;font-weight: bold;height: 14px;}
.inputsearchnew{width: 167px;height: 16px;font-size: 10px;}

table.tbl_prod_spec th{border-bottom: 1px solid #ccc;height: 23px;font-size: 12px;text-align: left;}

table.tbl_prod_list th{border-bottom: 1px solid #ccc;height: 20px;font-size: 12px;text-align: left; padding-left: 3px;}

/* IMAGE LIST STOCKLIST*/
.imglist2 {	background:#ebebeb;	float: left;	width: 150px;	border: solid 1px #ccc;	padding:3px;	margin-right: 36px;	margin-bottom: 20px;}

.imglist2 table {	width: 100%;	}

.imglist2 td {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.imglist2_title {
	background-color: #c62229;
	color: #ffffff;
	height: 20px;
	}

.imglist2_property {
	color: #5b5b5d;
	}

#address{
xz-index:2;
xposition:absolute; 
}
#slideshow{
z-index:1;
position:absolute; 
width: 200px;
}
#jsddm
{	margin: 0;
	padding: 0;
	position:absolute;
	z-index:5; 
	}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		}

	#jsddm li a
	{	display: block;
		background: #fff url(/71/img/Homepage/arrow.gif) no-repeat right top;
		padding-left: 5px;
		padding-top: 2px;
		text-decoration: none;
		border: 1px solid #989898;
		width: 200px;
		height: 20px;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #fff url(/71/img/Homepage/arrow.gif) no-repeat right top;

	}
		
		#jsddm li ul
		{	margin: -1px 0px 0px 0px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: 1px solid #989898;
			background: #fff;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				
				}
			
			#jsddm li ul li a
			{	width: auto;
				background: #fff;
				width: 177px;
				border: 0px;
}
			
			#jsddm li ul li a:hover
			{	background: #ccc;
			color: #333;
			border: 0px;
			}

.oddtr{	background-color:#ebebeb;}
.eventr{background-color:#fff;}
.trover{background-color: #cdcdcd;}
.trclick{background-color: #ccc;}

